summaryrefslogtreecommitdiff
path: root/drivers/irqchip/irq-ingenic.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/irqchip/irq-ingenic.c')
-rw-r--r--drivers/irqchip/irq-ingenic.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/irqchip/irq-ingenic.c b/drivers/irqchip/irq-ingenic.c
index ea36bb00be80..cee839ca627e 100644
--- a/drivers/irqchip/irq-ingenic.c
+++ b/drivers/irqchip/irq-ingenic.c
@@ -49,8 +49,7 @@ static irqreturn_t intc_cascade(int irq, void *data)
while (pending) {
int bit = __fls(pending);
- irq = irq_linear_revmap(domain, bit + (i * 32));
- generic_handle_irq(irq);
+ generic_handle_domain_irq(domain, bit + (i * 32));
pending &= ~BIT(bit);
}
}