uaccess: Selectively open read or write user access
authorChristophe Leroy <christophe.leroy@c-s.fr>
Fri, 3 Apr 2020 07:20:51 +0000 (07:20 +0000)
committerMichael Ellerman <mpe@ellerman.id.au>
Fri, 1 May 2020 02:35:21 +0000 (12:35 +1000)
commit41cd780524674082b037e7c8461f90c5e42103f0
treeeb705efdf71be777efedd2cd76e1f47d7cd753e2
parent999a22890cb183b918e4372395d24426a755cef2
uaccess: Selectively open read or write user access

When opening user access to only perform reads, only open read access.
When opening user access to only perform writes, only open write
access.

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/2e73bc57125c2c6ab12a587586a4eed3a47105fc.1585898438.git.christophe.leroy@c-s.fr
fs/readdir.c
kernel/compat.c
kernel/exit.c
lib/strncpy_from_user.c
lib/strnlen_user.c
lib/usercopy.c