From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932603AbcFTNv2 (ORCPT ); Mon, 20 Jun 2016 09:51:28 -0400 Received: from hqemgate14.nvidia.com ([216.228.121.143]:6014 "EHLO hqemgate14.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752341AbcFTNuY (ORCPT ); Mon, 20 Jun 2016 09:50:24 -0400 X-PGP-Universal: processed; by hqnvupgp08.nvidia.com on Mon, 20 Jun 2016 06:46:25 -0700 From: Jon Hunter To: Rob Herring , Frank Rowand CC: , , Jon Hunter Subject: [PATCH] of/irq: Mark initialised interrupt controllers as populated Date: Mon, 20 Jun 2016 14:49:18 +0100 Message-ID: <1466430558-24143-1-git-send-email-jonathanh@nvidia.com> X-Mailer: git-send-email 2.1.4 X-NVConfidentiality: public MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org For interrupt controllers successfully initialised early via device-tree, mark these interrupt controllers as populated so we don't unnecessarily create a device and populate any platform data later on in the boot sequence when we populate all the various platform devices. Signed-off-by: Jon Hunter --- drivers/of/irq.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/of/irq.c b/drivers/of/irq.c index 6ec743faabe8..1b58cd574316 100644 --- a/drivers/of/irq.c +++ b/drivers/of/irq.c @@ -557,6 +557,8 @@ void __init of_irq_init(const struct of_device_id *matches) * its children can get processed in a subsequent pass. */ list_add_tail(&desc->list, &intc_parent_list); + + of_node_set_flag(desc->dev, OF_POPULATED); } /* Get the next pending parent that might have children */ -- 2.1.4