Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[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 <maule@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>

authored by

Mark Maule and committed by
Tony Luck
689388bb f8efa276

+1 -1
+1 -1
arch/ia64/sn/kernel/irq.c
··· 86 86 mask); 87 87 __set_bit(irq, (volatile void *)pda->sn_in_service_ivecs); 88 88 89 - move_irq(irq); 89 + move_native_irq(irq); 90 90 } 91 91 92 92 static void sn_end_irq(unsigned int irq)