scoped_user_rw_access(9)
π NAME π
okay bestie, welcome to scoped_user_rw_access(9) from the Kernel API Manual β this one is literally about starting a scoped user read/write access. slay.
β¨ SYNOPSIS β¨
scoped_user_rw_access (uptr , elbl );
π ARGUMENTS π
uptrβ pointer to the user space address to read from and write to. iconic little address, honestly.elblβ the error label togotowhen the access region is rejected. it's giving emergency exit energy.
π¦ DESCRIPTION π¦
so the size of the access starting from uptr is determined via sizeof(*uptr)). yes bestie, that's the whole vibe.
for further information, see __scoped_user_access above. iykyk.
πΈ SEE ALSO πΈ
- Kernel file
./include/linux/uaccess.h __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_size(9)get_user_inline(9)put_user_inline(9)
bestie reminder: this is kernel API territory, so keep those references close and don't go making stuff up. periodt. π
shoutout to the source/version ./include/linux and the date October 2026 β that's the cute little sign-off, mwah π«Άβ¨π
π¦ 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