From: Mark Maule Date: Fri, 27 Jan 2006 17:55:34 +0000 (-0600) Subject: [IA64-SGI] fix smp_affinity redirection when using CONFIG_PCI_MSI X-Git-Tag: v3.12-rc1~38605^2~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=689388bbf8c5c1966b6a67fa427299f90cf83b99;p=kernel%2Fkernel-generic.git [IA64-SGI] fix smp_affinity redirection when using CONFIG_PCI_MSI 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 Signed-off-by: Tony Luck --- diff --git a/arch/ia64/sn/kernel/irq.c b/arch/ia64/sn/kernel/irq.c index ec37084..928b4ac 100644 --- a/arch/ia64/sn/kernel/irq.c +++ b/arch/ia64/sn/kernel/irq.c @@ -86,7 +86,7 @@ static void sn_ack_irq(unsigned int irq) 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)