From: Thomas Gleixner Revert a leftover from the backed out i386 -> genirq conversion. This led to noisy printk outputs about spurious interrupts. Move it back to original behaviour. The handling of those spurious interrupts needs more thought and should be fixed with the full genirq conversion of i386/x86_64. Signed-off-by: Thomas Gleixner Signed-off-by: Ingo Molnar Signed-off-by: Andrew Morton --- kernel/irq/handle.c | 6 ------ 1 file changed, 6 deletions(-) diff -puN kernel/irq/handle.c~genirq-core-revert-noisiness-on-spurious-interrupts kernel/irq/handle.c --- a/kernel/irq/handle.c~genirq-core-revert-noisiness-on-spurious-interrupts +++ a/kernel/irq/handle.c @@ -146,12 +146,6 @@ fastcall unsigned int __do_IRQ(unsigned struct irqaction *action; unsigned int status; - if (unlikely(desc->handle_irq)) { - desc->handle_irq(irq, desc, regs); - - return 1; - } - kstat_this_cpu.irqs[irq]++; if (CHECK_IRQ_PER_CPU(desc->status)) { irqreturn_t action_ret; _