Redirecting interrupts using smp_affinity on altix does not work on kernels built with CONFIG_PCI_MSI. The problem is that move_irq() turns into a noop if MSI is built in. This patch calls move_native_irq() instead of move_irq() to get around that. Signed-off-by: Mark Maule <maule@sgi.com> Index: linux-maule/arch/ia64/sn/kernel/irq.c =================================================================== --- linux-maule.orig/arch/ia64/sn/kernel/irq.c 2006-01-02 21:21:10.000000000 -0600 +++ linux-maule/arch/ia64/sn/kernel/irq.c 2006-01-27 11:04:55.546979933 -0600 @@ -86,7 +86,7 @@ mask); __set_bit(irq, (volatile void *)pda->sn_in_service_ivecs); - move_irq(irq); + move_native_irq(irq); } static void sn_end_irq(unsigned int irq) - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sat Jan 28 04:58:17 2006
This archive was generated by hypermail 2.1.8 : 2006-01-28 04:58:25 EST