From e170bbd9bd409ea52c123aa5d8c2a1da84aa2648 Mon Sep 17 00:00:00 2001 From: Karthikeyan Ramasubramanian Date: Fri, 22 Jan 2016 19:08:07 -0700 Subject: [PATCH] gpio: smp2p: Use irq_domain_get_of_node accessor The internals of irq_domain data structure has changed and of_node element has been replaced with fwnode element. Use irq_domain_get_of_node accessor to refer to of_node element in irq_domain data structure. Signed-off-by: Karthikeyan Ramasubramanian --- drivers/gpio/gpio-msm-smp2p.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpio/gpio-msm-smp2p.c b/drivers/gpio/gpio-msm-smp2p.c index f4982dce49b7..d189db90d1ee 100644 --- a/drivers/gpio/gpio-msm-smp2p.c +++ b/drivers/gpio/gpio-msm-smp2p.c @@ -486,8 +486,8 @@ static void smp2p_add_irq_domain(struct smp2p_chip_dev *chip, } /* alloc a contiguous set of virt irqs from anywhere in the irq space */ - irq_base = irq_alloc_descs_from(0, SMP2P_BITS_PER_ENTRY, - of_node_to_nid(chip->irq_domain->of_node)); + irq_base = irq_alloc_descs_from(0, SMP2P_BITS_PER_ENTRY, of_node_to_nid( + irq_domain_get_of_node(chip->irq_domain))); if (irq_base < 0) { SMP2P_ERR("alloc virt irqs failed:%d name:%s pid%d\n", irq_base, chip->name, chip->remote_pid);