glibc/pause.patch

12 lines
344 B
Diff
Raw Normal View History

--- glibc-2.27/sysdeps/x86_64/atomic-machine.h~ 2018-02-01 16:17:18.000000000 +0000
+++ glibc-2.27/sysdeps/x86_64/atomic-machine.h 2018-04-28 14:19:06.374119197 +0000
@@ -409,7 +409,7 @@
__result; })
-#define atomic_spin_nop() asm ("rep; nop")
+#define atomic_spin_nop() asm ("lfence")
#define __arch_and_body(lock, mem, mask) \