__scoped_user_access_begin(9)
π¦ __scoped_user_access_begin(9) π¦
okay so this one is straight out of the Kernel API Manual, section 9, and it is so niche but we move π
πΈ NAME πΈ
__scoped_user_access_begin β start a scoped user access β¨
π SYNOPSIS π
__scoped_user_access_begin (mode , uptr , size , elbl );
π ARGUMENTS π
modeβ the mode of the access class, and the valid vibes areread,write, andrwπ«Άuptrβ the pointer to access user space memory, periodt πsizeβ size of the access, bestie πelblβ the error label togotowhen the access region is rejected β yes, that kind of label π
β¨ DESCRIPTION β¨
Internal helper for __scoped_user_access. Don't use directly. no cap, hands off this one π
π SEE ALSO π
Kernel file ./include/linux/uaccess.h, plus these iconic little references:
__copy_to_user_inatomic(9)probe_subpage_writeable(9)copy_struct_from_user(9)copy_struct_to_user(9)get_kernel_nofault(9)__scoped_user_access(9)scoped_user_read_access_size(9)scoped_user_read_access(9)scoped_user_write_access_size(9)scoped_user_write_access(9)scoped_user_rw_access_size(9)scoped_user_rw_access(9)get_user_inline(9)put_user_inline(9)
byeee bestie π«Ά β source/version ./include/linux, dated October 2026 β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms