scoped_user_rw_access_size(9)
πΈ NAME πΈ
okay so this is scoped_user_rw_access_size(9), straight out of the Kernel API Manual, bestie. It does exactly what the name says: start a scoped user read/write access with the given size. iconic behavior, honestly π
β¨ SYNOPSIS β¨
The whole call is giving:
scoped_user_rw_access_size (uptr , size , elbl );
π ARGUMENTS π
uptrβ pointer to the user space address to read from and write to. both directions, we love to see it π«Άsizeβ size of the access starting fromuptr. yes, it starts atuptr, no cap β¨elblβ error label togotowhen the access region is rejected. the emergency exit label, fr fr π
π DESCRIPTION π
For further information see __scoped_user_access above. thatβs literally the whole description, bestie β go look above π
π 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_begin(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(9)get_user_inline(9)put_user_inline(9)
go read the whole friend group, they all ate π
mwah π β sourced from ./include/linux, dated October 2026, and this whole page is scoped_user_rw_access_size(9) from the Kernel API Manual, periodt π
π¦ 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