forked from Minki/linux
h8300: uaccess.h update
get_user const *ptr access fix. Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
45d464eb67
commit
4223cc3436
@ -91,7 +91,7 @@ extern int __put_user_bad(void);
|
||||
#define get_user(x, ptr) \
|
||||
({ \
|
||||
int __gu_err = 0; \
|
||||
typeof(*(ptr)) __gu_val = 0; \
|
||||
uint32_t __gu_val = 0; \
|
||||
switch (sizeof(*(ptr))) { \
|
||||
case 1: \
|
||||
case 2: \
|
||||
@ -106,7 +106,7 @@ extern int __put_user_bad(void);
|
||||
__gu_err = __get_user_bad(); \
|
||||
break; \
|
||||
} \
|
||||
(x) = __gu_val; \
|
||||
(x) = (typeof(*(ptr)))__gu_val; \
|
||||
__gu_err; \
|
||||
})
|
||||
#define __get_user(x, ptr) get_user(x, ptr)
|
||||
|
Loading…
Reference in New Issue
Block a user