The original get_irqnr_and_bse macro leave Z flag set when the IRQ
 being handled is #0, but the correct behaviour is to clear the flag
 when there is at least one IRQ to handle.
 
PS: Please CC me in the reply because i'm not subscribed to the list

-- 
/jm
--- linux-2.6.11/include/asm-arm/arch-ixp4xx/entry-macro.S      2005-03-12 
19:53:03.000000000 +0100
+++ linux-2.6.11-new/include/asm-arm/arch-ixp4xx/entry-macro.S  2005-03-12 
19:54:18.000000000 +0100
@@ -18,7 +18,7 @@
                beq     1001f
                clz     \irqnr, \irqstat
                mov     \base, #31
-               subs    \irqnr, \base, \irqnr
+               sub     \irqnr, \base, \irqnr
 
 1001:
                /*

Reply via email to