ar71xx: do not count normal interrupts as spurious (fixes #10037)
[openwrt/svn-archive/archive.git] / 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)