Go to the documentation of this file.
12 #ifndef __UNICORE_UACCESS_H__
13 #define __UNICORE_UACCESS_H__
16 #include <linux/errno.h>
18 #include <asm/memory.h>
20 #define __copy_from_user __copy_from_user
21 #define __copy_to_user __copy_to_user
22 #define __strncpy_from_user __strncpy_from_user
23 #define __strnlen_user __strnlen_user
24 #define __clear_user __clear_user
26 #define __kernel_ok (segment_eq(get_fs(), KERNEL_DS))
27 #define __user_ok(addr, size) (((size) <= TASK_SIZE) \
28 && ((addr) <= TASK_SIZE - (size)))
29 #define __access_ok(addr, size) (__kernel_ok || __user_ok((addr), (size)))