aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ia64
diff options
context:
space:
mode:
authorMark Maule <maule@sgi.com>2006-01-27 12:55:34 -0500
committerTony Luck <tony.luck@intel.com>2006-02-02 16:22:15 -0500
commit689388bbf8c5c1966b6a67fa427299f90cf83b99 (patch)
treec6d84992dbdba3705ece5e9f2cd512e59503d771 /arch/ia64
parentf8efa27662532ad5adb2790bfc3f4c78e019cfad (diff)
[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>
Diffstat (limited to 'arch/ia64')
-rw-r--r--arch/ia64/sn/kernel/irq.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/ia64/sn/kernel/irq.c b/arch/ia64/sn/kernel/irq.c
index ec37084bdc17..928b4ac5e7de 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)
86 mask); 86 mask);
87 __set_bit(irq, (volatile void *)pda->sn_in_service_ivecs); 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
92static void sn_end_irq(unsigned int irq) 92static void sn_end_irq(unsigned int irq)