|
@@ -181,7 +181,7 @@ static struct irq_domain_ops vt8500_irq_domain_ops = {
|
|
static void __exception_irq_entry vt8500_handle_irq(struct pt_regs *regs)
|
|
static void __exception_irq_entry vt8500_handle_irq(struct pt_regs *regs)
|
|
{
|
|
{
|
|
u32 stat, i;
|
|
u32 stat, i;
|
|
- int irqnr, virq;
|
|
|
|
|
|
+ int irqnr;
|
|
void __iomem *base;
|
|
void __iomem *base;
|
|
|
|
|
|
/* Loop through each active controller */
|
|
/* Loop through each active controller */
|
|
@@ -198,8 +198,7 @@ static void __exception_irq_entry vt8500_handle_irq(struct pt_regs *regs)
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
- virq = irq_find_mapping(intc[i].domain, irqnr);
|
|
|
|
- handle_IRQ(virq, regs);
|
|
|
|
|
|
+ handle_domain_irq(intc[i].domain, irqnr, regs);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|