aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ia64
diff options
context:
space:
mode:
authorMark Maule <maule@sgi.com>2006-01-27 11:55:34 -0600
committerTony Luck <tony.luck@intel.com>2006-02-02 13:22:15 -0800
commit689388bbf8c5c1966b6a67fa427299f90cf83b99 (patch)
treec6d84992dbdba3705ece5e9f2cd512e59503d771 /arch/ia64
parent[IA64] remove staled comments in asm/system.h (diff)
downloadlinux-dev-689388bbf8c5c1966b6a67fa427299f90cf83b99.tar.xz
linux-dev-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/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)
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)