summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/gpio/gpio-msm-smp2p.c4
1 files 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);