Commit 55b2662e authored by Stafford Horne's avatar Stafford Horne

openrisc: uaccess: Add user address space check to access_ok

Now that __user annotations are fixed for openrisc uaccess api's we can
add checking to the access_ok macro.  This patch adds the __chk_user_ptr
check, on normal builds the added check is a nop.
Signed-off-by: default avatarStafford Horne <shorne@gmail.com>
Reviewed-by: default avatarLuc Van Oostenryck <luc.vanoostenryck@gmail.com>
parent d9959664
...@@ -57,6 +57,7 @@ static inline int __range_ok(unsigned long addr, unsigned long size) ...@@ -57,6 +57,7 @@ static inline int __range_ok(unsigned long addr, unsigned long size)
#define access_ok(addr, size) \ #define access_ok(addr, size) \
({ \ ({ \
__chk_user_ptr(addr); \
__range_ok((unsigned long)(addr), (size)); \ __range_ok((unsigned long)(addr), (size)); \
}) })
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment