[PATCH] [11/11] i386: Use patchable lock prefix in set_64bit

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <patches@...>, <linux-kernel@...>
Date: Friday, July 20, 2007 - 11:32 am

Previously lock was unconditionally used, but shouldn't be needed on
UP systems.

Signed-off-by: Andi Kleen <ak@suse.de>

Index: linux/include/asm-i386/cmpxchg.h
===================================================================
--- linux.orig/include/asm-i386/cmpxchg.h
+++ linux/include/asm-i386/cmpxchg.h
@@ -34,7 +34,7 @@ static inline void __set_64bit (unsigned
 		"\n1:\t"
 		"movl (%0), %%eax\n\t"
 		"movl 4(%0), %%edx\n\t"
-		"lock cmpxchg8b (%0)\n\t"
+		LOCK_PREFIX "cmpxchg8b (%0)\n\t"
 		"jnz 1b"
 		: /* no outputs */
 		:	"D"(ptr),
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] [0/11] Some more x86 patches for review, Andi Kleen, (Fri Jul 20, 11:32 am)
[PATCH] [11/11] i386: Use patchable lock prefix in set_64bit, Andi Kleen, (Fri Jul 20, 11:32 am)
[PATCH] [6/11] i386: Tune AMD Fam10h/11h like K8, Andi Kleen, (Fri Jul 20, 11:32 am)
Re: [PATCH] [3/11] x86: Stop MCEs and NMIs during code patch..., Jeremy Fitzhardinge, (Fri Jul 20, 11:45 am)
Re: [PATCH] [3/11] x86: Stop MCEs and NMIs during code patch..., Mathieu Desnoyers, (Fri Jul 20, 12:03 pm)
Re: [PATCH] [2/11] x86: Fix alternatives and kprobes to rema..., Mathieu Desnoyers, (Mon Jul 23, 10:46 am)
Re: [PATCH] [2/11] x86: Fix alternatives and kprobes to rema..., Mathieu Desnoyers, (Mon Jul 23, 11:25 am)
Re: [PATCH] [2/11] x86: Fix alternatives and kprobes to rema..., Mathieu Desnoyers, (Fri Jul 20, 11:59 am)
Re: [PATCH] [2/11] x86: Fix alternatives and kprobes to rema..., Mathieu Desnoyers, (Tue Jul 24, 9:57 am)
Re: [PATCH] [2/11] x86: Fix alternatives and kprobes to rema..., Jeremy Fitzhardinge, (Tue Jul 24, 11:17 am)
Re: [PATCH] [2/11] x86: Fix alternatives and kprobes to rema..., Mathieu Desnoyers, (Tue Jul 24, 11:20 am)