aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/s390/include/asm/uaccess.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/arch/s390/include/asm/uaccess.h b/arch/s390/include/asm/uaccess.h
index 8e83da66df0d..1f3a79bcd262 100644
--- a/arch/s390/include/asm/uaccess.h
+++ b/arch/s390/include/asm/uaccess.h
@@ -50,10 +50,15 @@
50 50
51#define segment_eq(a,b) ((a).ar4 == (b).ar4) 51#define segment_eq(a,b) ((a).ar4 == (b).ar4)
52 52
53#define __access_ok(addr, size) \ 53static inline int __range_ok(unsigned long addr, unsigned long size)
54({ \ 54{
55 __chk_user_ptr(addr); \ 55 return 1;
56 1; \ 56}
57
58#define __access_ok(addr, size) \
59({ \
60 __chk_user_ptr(addr); \
61 __range_ok((unsigned long)(addr), (size)); \
57}) 62})
58 63
59#define access_ok(type, addr, size) __access_ok(addr, size) 64#define access_ok(type, addr, size) __access_ok(addr, size)