]> git.baikalelectronics.ru Git - kernel.git/commit
x86: convert arch_futex_atomic_op_inuser() to user_access_begin/user_access_end()
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 16 Feb 2020 18:10:42 +0000 (13:10 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 28 Mar 2020 03:58:53 +0000 (23:58 -0400)
commit41fbcf3364f66f257098cfff17107e22538a3767
tree6d66d80b20e3ef590e9b3fb40d77ef8b4fbd0bbf
parentb3c6ffa83a694799093d8d2d0b69b077b71d1348
x86: convert arch_futex_atomic_op_inuser() to user_access_begin/user_access_end()

Lift stac/clac pairs from __futex_atomic_op{1,2} into arch_futex_atomic_op_inuser(),
fold them with access_ok() in there.  The switch in arch_futex_atomic_op_inuser()
is what has required the previous (objtool) commit...

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