diff options
author | Mark Maule <maule@sgi.com> | 2006-01-27 11:55:34 -0600 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2006-02-02 13:22:15 -0800 |
commit | 689388bbf8c5c1966b6a67fa427299f90cf83b99 (patch) | |
tree | c6d84992dbdba3705ece5e9f2cd512e59503d771 /arch | |
parent | f8efa27662532ad5adb2790bfc3f4c78e019cfad (diff) | |
download | blackbird-op-linux-689388bbf8c5c1966b6a67fa427299f90cf83b99.tar.gz blackbird-op-linux-689388bbf8c5c1966b6a67fa427299f90cf83b99.zip |
[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')
-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) 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) |