fix the __user misannotations in asm-generic get_user/put_user

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro 1985296a b9ea557e

+4 -4
+4 -4
include/asm-generic/uaccess.h
··· 75 75 76 76 #define put_user(x, ptr) \ 77 77 ({ \ 78 - void *__p = (ptr); \ 78 + void __user *__p = (ptr); \ 79 79 might_fault(); \ 80 80 access_ok(VERIFY_WRITE, __p, sizeof(*ptr)) ? \ 81 - __put_user((x), ((__typeof__(*(ptr)) *)__p)) : \ 81 + __put_user((x), ((__typeof__(*(ptr)) __user *)__p)) : \ 82 82 -EFAULT; \ 83 83 }) 84 84 ··· 137 137 138 138 #define get_user(x, ptr) \ 139 139 ({ \ 140 - const void *__p = (ptr); \ 140 + const void __user *__p = (ptr); \ 141 141 might_fault(); \ 142 142 access_ok(VERIFY_READ, __p, sizeof(*ptr)) ? \ 143 - __get_user((x), (__typeof__(*(ptr)) *)__p) : \ 143 + __get_user((x), (__typeof__(*(ptr)) __user *)__p) :\ 144 144 ((x) = (__typeof__(*(ptr)))0,-EFAULT); \ 145 145 }) 146 146