From: Jon Hunter Date: Mon, 20 Jun 2016 13:49:18 +0000 (+0100) Subject: of/irq: Mark initialised interrupt controllers as populated X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=15cc2ed6dcf9;p=deliverable%2Flinux.git of/irq: Mark initialised interrupt controllers as populated 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 Signed-off-by: Rob Herring --- 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 */