[PATCH -mm] genirq: revert noisyness on spurious interrupts

From: Thomas Gleixner
Date: Sun Jun 25 2006 - 18:07:29 EST


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 <tglx@xxxxxxxxxxxxx>
Signed-off-by: Ingo Molnar <mingo@xxxxxxx>

Index: linux-2.6.17-mm/kernel/irq/handle.c
===================================================================
--- linux-2.6.17-mm.orig/kernel/irq/handle.c 2006-06-25 23:16:27.000000000 +0200
+++ linux-2.6.17-mm/kernel/irq/handle.c 2006-06-25 23:36:46.000000000 +0200
@@ -149,12 +149,6 @@
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;



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/