[PATCH] setting irq affinity is broken in ia32 with MSI enabled

Setting irq affinity stops working when MSI is enabled. With MSI, move_irq
is empty, so we can't change irq affinity. It appears a typo in Ashok's
original commit for this issue. X86_64 actually is using move_native_irq.

Signed-off-by: Shaohua Li <shaohua.li@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Shaohua Li and committed by Linus Torvalds fe655d3a b0b623c3

+2 -2
+2 -2
arch/i386/kernel/io_apic.c
··· 2009 { 2010 int irq = vector_to_irq(vector); 2011 2012 - move_irq(vector); 2013 ack_edge_ioapic_irq(irq); 2014 } 2015 ··· 2024 { 2025 int irq = vector_to_irq(vector); 2026 2027 - move_irq(vector); 2028 end_level_ioapic_irq(irq); 2029 } 2030
··· 2009 { 2010 int irq = vector_to_irq(vector); 2011 2012 + move_native_irq(vector); 2013 ack_edge_ioapic_irq(irq); 2014 } 2015 ··· 2024 { 2025 int irq = vector_to_irq(vector); 2026 2027 + move_native_irq(vector); 2028 end_level_ioapic_irq(irq); 2029 } 2030