Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e05aff85 authored by Andi Kleen's avatar Andi Kleen Committed by Linus Torvalds
Browse files

i386: Use patchable lock prefix in set_64bit



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

Signed-off-by: default avatarAndi Kleen <ak@suse.de>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 57c22f49
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ static inline void __set_64bit (unsigned long long * ptr,
		"\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),