diff options
author | Rob Herring <rob.herring@calxeda.com> | 2011-09-20 13:02:54 -0500 |
---|---|---|
committer | Rob Herring <rob.herring@calxeda.com> | 2011-10-05 07:39:37 -0500 |
commit | dc9372808412edbc653a675a526c2ee6c0c14a91 (patch) | |
tree | 5c6a2252c1de2720e7783a48f5b144003176cf65 /drivers/of/platform.c | |
parent | f910b831c9647d85dc6f13e3b8698d10cbfd5011 (diff) |
of/irq: of_irq_find_parent: check for parent equal to child
An interrupt controller may often implicitly inherit itself from a parent
node when in fact the controller is the interrupt root controller. Guard
against the case of child == parent and return NULL in this case.
This can also be fixed by adding an explicit "interrupt-parent;" to a root
interrupt controller node.
Based on code from Grant Likely.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Cc: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'drivers/of/platform.c')
0 files changed, 0 insertions, 0 deletions