Loading include/linux/interrupt.h +0 −6 Original line number Diff line number Diff line Loading @@ -603,12 +603,6 @@ static inline void init_irq_proc(void) } #endif #if defined(CONFIG_GENERIC_HARDIRQS) && defined(CONFIG_DEBUG_SHIRQ) extern void debug_poll_all_shared_irqs(void); #else static inline void debug_poll_all_shared_irqs(void) { } #endif struct seq_file; int show_interrupts(struct seq_file *p, void *v); Loading kernel/irq/spurious.c +1 −13 Original line number Diff line number Diff line Loading @@ -104,7 +104,7 @@ static int misrouted_irq(int irq) return ok; } static void poll_all_shared_irqs(void) static void poll_spurious_irqs(unsigned long dummy) { struct irq_desc *desc; int i; Loading @@ -123,23 +123,11 @@ static void poll_all_shared_irqs(void) try_one_irq(i, desc); } } static void poll_spurious_irqs(unsigned long dummy) { poll_all_shared_irqs(); mod_timer(&poll_spurious_irq_timer, jiffies + POLL_SPURIOUS_IRQ_INTERVAL); } #ifdef CONFIG_DEBUG_SHIRQ void debug_poll_all_shared_irqs(void) { poll_all_shared_irqs(); } #endif /* * If 99,900 of the previous 100,000 interrupts have not been handled * then assume that the IRQ is stuck in some manner. Drop a diagnostic Loading Loading
include/linux/interrupt.h +0 −6 Original line number Diff line number Diff line Loading @@ -603,12 +603,6 @@ static inline void init_irq_proc(void) } #endif #if defined(CONFIG_GENERIC_HARDIRQS) && defined(CONFIG_DEBUG_SHIRQ) extern void debug_poll_all_shared_irqs(void); #else static inline void debug_poll_all_shared_irqs(void) { } #endif struct seq_file; int show_interrupts(struct seq_file *p, void *v); Loading
kernel/irq/spurious.c +1 −13 Original line number Diff line number Diff line Loading @@ -104,7 +104,7 @@ static int misrouted_irq(int irq) return ok; } static void poll_all_shared_irqs(void) static void poll_spurious_irqs(unsigned long dummy) { struct irq_desc *desc; int i; Loading @@ -123,23 +123,11 @@ static void poll_all_shared_irqs(void) try_one_irq(i, desc); } } static void poll_spurious_irqs(unsigned long dummy) { poll_all_shared_irqs(); mod_timer(&poll_spurious_irq_timer, jiffies + POLL_SPURIOUS_IRQ_INTERVAL); } #ifdef CONFIG_DEBUG_SHIRQ void debug_poll_all_shared_irqs(void) { poll_all_shared_irqs(); } #endif /* * If 99,900 of the previous 100,000 interrupts have not been handled * then assume that the IRQ is stuck in some manner. Drop a diagnostic Loading