ar71xx: do not count normal interrupts as spurious (fixes #10037)
authorFelix Fietkau <nbd@openwrt.org>
Tue, 6 Sep 2011 05:38:23 +0000 (05:38 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Tue, 6 Sep 2011 05:38:23 +0000 (05:38 +0000)
SVN-Revision: 28182

target/linux/ar71xx/files/arch/mips/ar71xx/irq.c

index 77acdfd635e85f2a454d0feadd5aac6dcaa11477..ff39d3a9729fcb23dcb1cb1144e3d78044994255 100644 (file)
@@ -324,7 +324,8 @@ asmlinkage void plat_irq_dispatch(void)
        else if (pending & STATUSF_IP6)
                ar71xx_misc_irq_dispatch();
 
-       spurious_interrupt();
+       else
+               spurious_interrupt();
 }
 
 void __init arch_init_irq(void)