powerpc/uaccess: Implement user_read_access_begin and user_write_access_begin
authorChristophe Leroy <christophe.leroy@c-s.fr>
Fri, 3 Apr 2020 07:20:53 +0000 (07:20 +0000)
committerMichael Ellerman <mpe@ellerman.id.au>
Fri, 1 May 2020 02:37:15 +0000 (12:37 +1000)
commit4fe5cda9f89d0aea8e915b7c96ae34bda4e12e51
treee727d7a8db04f52ecb7d9f0ca6e372520867d26d
parent1f59cc3482c645c956a06e1b587e49df8d42ebab
powerpc/uaccess: Implement user_read_access_begin and user_write_access_begin

Add support for selective read or write user access with
user_read_access_begin/end and user_write_access_begin/end.

Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/6c83af0f0809ef2a955c39ac622767f6cbede035.1585898438.git.christophe.leroy@c-s.fr
arch/powerpc/include/asm/book3s/32/kup.h
arch/powerpc/include/asm/kup.h
arch/powerpc/include/asm/uaccess.h