aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/uaccess.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/include/asm/uaccess.h')
-rw-r--r--arch/arm64/include/asm/uaccess.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm64/include/asm/uaccess.h b/arch/arm64/include/asm/uaccess.h
index ed252435fd92..547d7a0c9d05 100644
--- a/arch/arm64/include/asm/uaccess.h
+++ b/arch/arm64/include/asm/uaccess.h
@@ -95,7 +95,7 @@ static inline unsigned long __range_ok(const void __user *addr, unsigned long si
95 return ret; 95 return ret;
96} 96}
97 97
98#define access_ok(type, addr, size) __range_ok(addr, size) 98#define access_ok(addr, size) __range_ok(addr, size)
99#define user_addr_max get_fs 99#define user_addr_max get_fs
100 100
101#define _ASM_EXTABLE(from, to) \ 101#define _ASM_EXTABLE(from, to) \
@@ -301,7 +301,7 @@ do { \
301({ \ 301({ \
302 __typeof__(*(ptr)) __user *__p = (ptr); \ 302 __typeof__(*(ptr)) __user *__p = (ptr); \
303 might_fault(); \ 303 might_fault(); \
304 if (access_ok(VERIFY_READ, __p, sizeof(*__p))) { \ 304 if (access_ok(__p, sizeof(*__p))) { \
305 __p = uaccess_mask_ptr(__p); \ 305 __p = uaccess_mask_ptr(__p); \
306 __get_user_err((x), __p, (err)); \ 306 __get_user_err((x), __p, (err)); \
307 } else { \ 307 } else { \
@@ -370,7 +370,7 @@ do { \
370({ \ 370({ \
371 __typeof__(*(ptr)) __user *__p = (ptr); \ 371 __typeof__(*(ptr)) __user *__p = (ptr); \
372 might_fault(); \ 372 might_fault(); \
373 if (access_ok(VERIFY_WRITE, __p, sizeof(*__p))) { \ 373 if (access_ok(__p, sizeof(*__p))) { \
374 __p = uaccess_mask_ptr(__p); \ 374 __p = uaccess_mask_ptr(__p); \
375 __put_user_err((x), __p, (err)); \ 375 __put_user_err((x), __p, (err)); \
376 } else { \ 376 } else { \
@@ -418,7 +418,7 @@ extern unsigned long __must_check __arch_copy_in_user(void __user *to, const voi
418extern unsigned long __must_check __arch_clear_user(void __user *to, unsigned long n); 418extern unsigned long __must_check __arch_clear_user(void __user *to, unsigned long n);
419static inline unsigned long __must_check __clear_user(void __user *to, unsigned long n) 419static inline unsigned long __must_check __clear_user(void __user *to, unsigned long n)
420{ 420{
421 if (access_ok(VERIFY_WRITE, to, n)) 421 if (access_ok(to, n))
422 n = __arch_clear_user(__uaccess_mask_ptr(to), n); 422 n = __arch_clear_user(__uaccess_mask_ptr(to), n);
423 return n; 423 return n;
424} 424}