]> git.baikalelectronics.ru Git - kernel.git/commit
x86: don't reload after cmpxchg in unsafe_atomic_op2() loop
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 26 Mar 2020 21:34:40 +0000 (17:34 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 28 Mar 2020 03:58:54 +0000 (23:58 -0400)
commit88d1f5cb8fb14f40f4d24e545d6ba104c02f503a
treedc536db1c2a979982e0f0020b114d55b3a1f4152
parentf44dc04faa0f043b8b21f6b551835ae6f905028c
x86: don't reload after cmpxchg in unsafe_atomic_op2() loop

lock cmpxchg leaves the current value in eax; no need to reload it.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/x86/include/asm/futex.h