[PATCH 03/13] cell: fix interrupt priority handling
From: Arnd Bergmann <arnd@arndb.de>
Date: 2006-04-29 23:43:35
Also in:
lkml
From: Arnd Bergmann <arnd@arndb.de>
Date: 2006-04-29 23:43:35
Also in:
lkml
Checking the priority field to test for irq validity is completely bogus and breaks with future external interrupt controllers. Signed-off-by: Arnd Bergmann <redacted> --- Index: linus-2.6/arch/powerpc/platforms/cell/interrupt.c ===================================================================
--- linus-2.6.orig/arch/powerpc/platforms/cell/interrupt.c 2006-04-29 22:47:55.000000000 +0200
+++ linus-2.6/arch/powerpc/platforms/cell/interrupt.c 2006-04-29 22:53:41.000000000 +0200@@ -136,8 +136,7 @@ * One of these units can be connected * to an external interrupt controller. */ - if (pending.prio > 0x3f || - pending.class != 2) + if (pending.class != 2) break; irq = IIC_EXT_OFFSET + spider_get_irq(node) --