__put_user
if (unlikely(__put_user(x, ptr))) \
#define put_user(_x, _p) __put_user(_x, _p)
#define put_user(x, ptr) __put_user(sizeof(*ptr), (ptr), &(x))