get_user_inline(9)
π get_user_inline(9) π
okay bestie, welcome to the Kernel API Manual π this one is short but very real: it's all about reading user data inlined β¨
πΈ NAME πΈ
get_user_inline β read user data inlined π
β¨ SYNOPSIS β¨
get_user_inline (val , usrc );
π«Ά ARGUMENTS π«Ά
valβ the variable where you store the value read from user memory πusrcβ pointer to the user space memory to read from π¦
π RETURN π
0β successful πβ¨-EFAULTβ when faulted ππ
π DESCRIPTION π
This is the inlined variant of get_user π§ββοΈβ¨
β οΈ Only use when there is a demonstrable performance reason. fr fr, that's the whole vibe check π
π₯ 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)scoped_user_rw_access(9)put_user_inline(9)
mwah π β source/version: ./include/linux, date: October 2026, page: get_user_inline(9). slay πβ¨
π¦ 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