new helper: uaccess_kernel()

Signed-off-by: Al Viro <[email protected]>
This commit is contained in:
Al Viro 2017-03-20 21:08:07 -04:00
commit db68ce10c4
32 changed files with 44 additions and 42 deletions

View file

@ -43,7 +43,7 @@
#define segment_eq(a, b) ((a).seg == (b).seg)
#define __kernel_ok (segment_eq(get_fs(), KERNEL_DS))
#define __kernel_ok (uaccess_kernel())
#define __user_ok(addr, size) \
(((size) <= TASK_SIZE) && ((addr) <= TASK_SIZE-(size)))
#define __access_ok(addr, size) (__kernel_ok || __user_ok((addr), (size)))