__uaccess_mask_ptr
uaddr = __uaccess_mask_ptr(_uaddr);
uaddr = __uaccess_mask_ptr(_uaddr);
#define uaccess_mask_ptr(ptr) (__typeof__(ptr))__uaccess_mask_ptr(ptr)
__uaccess_mask_ptr(from), (n)); \
__actu_ret = __arch_copy_to_user(__uaccess_mask_ptr(to), \
n = __arch_clear_user(__uaccess_mask_ptr(to), n);
return __copy_user_flushcache(dst, __uaccess_mask_ptr(src), size);