From: "Andi Kleen" <ak@suse.de>

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 arch/x86_64/kernel/smp.c |    3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)

diff -puN arch/x86_64/kernel/smp.c~x86_64-always-ack-ipis-even-on-errors arch/x86_64/kernel/smp.c
--- devel/arch/x86_64/kernel/smp.c~x86_64-always-ack-ipis-even-on-errors	2005-07-27 12:36:00.000000000 -0700
+++ devel-akpm/arch/x86_64/kernel/smp.c	2005-07-27 12:36:00.000000000 -0700
@@ -129,10 +129,9 @@ asmlinkage void smp_invalidate_interrupt
 		} else
 			leave_mm(cpu);
 	}
+out:
 	ack_APIC_irq();
 	cpu_clear(cpu, flush_cpumask);
-
-out:
 	put_cpu_no_resched();
 }
 
_