diff options
author | Mike Travis <travis@sgi.com> | 2008-12-31 20:34:16 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-01-03 12:53:31 -0500 |
commit | 7eb19553369c46cc1fa64caf120cbcab1b597f7c (patch) | |
tree | ef1a3beae706b9497c845d0a2557ceb4d2754998 /arch/x86/kernel/io_apic.c | |
parent | 6092848a2a23b660150a38bc06f59d75838d70c8 (diff) | |
parent | 8c384cdee3e04d6194a2c2b192b624754f990835 (diff) |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask into merge-rr-cpumask
Conflicts:
arch/x86/kernel/io_apic.c
kernel/rcuclassic.c
kernel/sched.c
kernel/time/tick-sched.c
Signed-off-by: Mike Travis <travis@sgi.com>
[ mingo@elte.hu: backmerged typo fix for io_apic.c ]
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/io_apic.c')
-rw-r--r-- | arch/x86/kernel/io_apic.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/x86/kernel/io_apic.c b/arch/x86/kernel/io_apic.c index 1cbf7c8d46e0..3e070bb961d7 100644 --- a/arch/x86/kernel/io_apic.c +++ b/arch/x86/kernel/io_apic.c | |||
@@ -2472,10 +2472,9 @@ static void set_ir_ioapic_affinity_irq(unsigned int irq, | |||
2472 | asmlinkage void smp_irq_move_cleanup_interrupt(void) | 2472 | asmlinkage void smp_irq_move_cleanup_interrupt(void) |
2473 | { | 2473 | { |
2474 | unsigned vector, me; | 2474 | unsigned vector, me; |
2475 | |||
2475 | ack_APIC_irq(); | 2476 | ack_APIC_irq(); |
2476 | #ifdef CONFIG_X86_64 | ||
2477 | exit_idle(); | 2477 | exit_idle(); |
2478 | #endif | ||
2479 | irq_enter(); | 2478 | irq_enter(); |
2480 | 2479 | ||
2481 | me = smp_processor_id(); | 2480 | me = smp_processor_id(); |
@@ -2520,7 +2519,7 @@ static void irq_complete_move(struct irq_desc **descp) | |||
2520 | if (likely(!cfg->move_desc_pending)) | 2519 | if (likely(!cfg->move_desc_pending)) |
2521 | return; | 2520 | return; |
2522 | 2521 | ||
2523 | /* domain is not change, but affinity is changed */ | 2522 | /* domain has not changed, but affinity did */ |
2524 | me = smp_processor_id(); | 2523 | me = smp_processor_id(); |
2525 | if (cpu_isset(me, desc->affinity)) { | 2524 | if (cpu_isset(me, desc->affinity)) { |
2526 | *descp = desc = move_irq_desc(desc, me); | 2525 | *descp = desc = move_irq_desc(desc, me); |