sys_get_robust_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sys_get_robust_list(9) πŸ’…

okay bestie, this one is straight from the Kernel API Manual and it’s giving β€œtiny syscall, very specific job” energy ✨ no cap, it’s all about getting the robust-futex list head of a task. πŸ¦‹

🌸 NAME 🌸

sys_get_robust_list β€” get the robust-futex list head of a task πŸ”₯

πŸ¦‹ SYNOPSIS πŸ¦‹

long sys_get_robust_list (int pid , struct robust_list_head __user *
__user * head_ptr , size_t __user * len_ptr );

πŸ’– ARGUMENTS πŸ’–

here’s the tea on the args, bestie πŸŽ€

  • pid β€” pid of the process [zero for current task]
  • head_ptr β€” pointer to a list-head pointer, the kernel fills it in
  • len_ptr β€” pointer to a length field, the kernel fills in the header size

πŸ”₯ SEE ALSO πŸ”₯

if you wanna go deeper, the Kernel file is ./kernel/futex/syscalls.c, and the related pages are sys_set_robust_list(9), futex_parse_waitv(9), and sys_futex_waitv(9) πŸ‘‘


kisses bestie 🫢 β€” this page’s source/version is ./kernel/futex, it’s dated October 2026, and yes, the page itself is sys_get_robust_list(9) in case you forgot already πŸŽ€πŸ’œ

πŸ“¦ where this page comes from