From: Ingo Molnar Ben noticed that handle_percpu_irq() [which he uses in his irqchips port of ppc] should be using the ->eoi() chip method, not the old-style ->end() method. Signed-off-by: Ingo Molnar Signed-off-by: Thomas Gleixner Cc: Benjamin Herrenschmidt Signed-off-by: Andrew Morton --- kernel/irq/chip.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN kernel/irq/chip.c~genirq-add-irq-chip-support-fix kernel/irq/chip.c --- 25/kernel/irq/chip.c~genirq-add-irq-chip-support-fix Fri Jun 2 14:04:11 2006 +++ 25-akpm/kernel/irq/chip.c Fri Jun 2 14:04:11 2006 @@ -436,8 +436,8 @@ handle_percpu_irq(unsigned int irq, stru if (!noirqdebug) note_interrupt(irq, desc, action_ret, regs); - if (desc->chip->end) - desc->chip->end(irq); + if (desc->chip->eoi) + desc->chip->eoi(irq); } #endif /* CONFIG_SMP */ _