__put_user_switch
__put_user_switch((x), (ptr), __pu_err, __put_user_check); \
__put_user_switch((x), (ptr), __pu_err, __put_user_nocheck); \