diff options
author | Mark Maule <maule@sgi.com> | 2006-01-27 12:55:34 -0500 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2006-02-02 16:22:15 -0500 |
commit | 689388bbf8c5c1966b6a67fa427299f90cf83b99 (patch) | |
tree | c6d84992dbdba3705ece5e9f2cd512e59503d771 /arch/ia64 | |
parent | f8efa27662532ad5adb2790bfc3f4c78e019cfad (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.c | 2 |
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 | ||
92 | static void sn_end_irq(unsigned int irq) | 92 | static void sn_end_irq(unsigned int irq) |