Commit ad29e85a authored by Marc Zyngier's avatar Marc Zyngier Committed by Greg Kroah-Hartman
Browse files

FROMGIT: irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_DRIVER helpers



When probing an interrupt controller that is behind a parent,
we try to check whether the parent domain is available as
an indication that we can actually try to probe.

Unfortunately, we are checking this with the firmware node of
the about to be probed device, not the parent. This is obviously
bound to fail.

Instead, use the parent node.

Fixes: f8410e62 ("irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP_MATCH helper macros")
Reported-by: default avatarJohn Stultz <john.stultz@linaro.org>
Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
(cherry picked from commit 9fb883078ba68191edaee09cf4e713fec275a311
 https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git

 irq/irqchip-next)
Signed-off-by: default avatarJohn Stultz <john.stultz@linaro.org>
Change-Id: I99cdd8ae2dbd61cddd87012d61ffa88467194e81
parent d7b0856e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment