__get_user_size
__get_user_size((x), (ptr), (size), __gu_err); \
__get_user_size((x), __gu_addr, (size), __gu_err); \
__get_user_size(__gu_val, __gu_addr, (size), __gu_err); \
__get_user_size(__gu_val, __gu_addr, (size), __gu_err); \
__get_user_size(__gu_val, (ptr), sizeof(*(ptr)), err_label); \
__get_user_size(__gu_val, (ptr), sizeof(*(ptr)), __gu_err); \
__get_user_size(*((type *)(dst)), (__force type __user *)(src), \
__get_user_size(*((type *)(dst)), (__force type __user *)(src), \
__get_user_size((x), (ptr), (size), __gu_err); \
__get_user_size((x), __gu_addr, (size), __gu_err); \