diff options
Diffstat (limited to 'arch/arm/kernel/irq.c')
-rw-r--r-- | arch/arm/kernel/irq.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c index 58b3bd000834..3284118f356b 100644 --- a/arch/arm/kernel/irq.c +++ b/arch/arm/kernel/irq.c | |||
@@ -517,7 +517,7 @@ static void do_pending_irqs(struct pt_regs *regs) | |||
517 | list_for_each_safe(l, n, &head) { | 517 | list_for_each_safe(l, n, &head) { |
518 | desc = list_entry(l, struct irqdesc, pend); | 518 | desc = list_entry(l, struct irqdesc, pend); |
519 | list_del_init(&desc->pend); | 519 | list_del_init(&desc->pend); |
520 | desc->handle(desc - irq_desc, desc, regs); | 520 | desc_handle_irq(desc - irq_desc, desc, regs); |
521 | } | 521 | } |
522 | 522 | ||
523 | /* | 523 | /* |
@@ -545,7 +545,7 @@ asmlinkage void asm_do_IRQ(unsigned int irq, struct pt_regs *regs) | |||
545 | 545 | ||
546 | irq_enter(); | 546 | irq_enter(); |
547 | spin_lock(&irq_controller_lock); | 547 | spin_lock(&irq_controller_lock); |
548 | desc->handle(irq, desc, regs); | 548 | desc_handle_irq(irq, desc, regs); |
549 | 549 | ||
550 | /* | 550 | /* |
551 | * Now re-run any pending interrupts. | 551 | * Now re-run any pending interrupts. |