selinux_urin...erride_creds(9)
π selinux_uring_override_creds(9) β Kernel API Manual, section 9
okay so bestie, we're in the Kernel API Manual, section 9, and today's main character is selinux_uring_override_creds(9) (the header truncates it all cute as selinux_urin...erride_creds(9), but you and me know the full name π«Ά).
β¨ NAME β¨
selinux_uring_override_creds β lowkey the vibe-check function for a requested cred override π
πΈ SYNOPSIS πΈ
int selinux_uring_override_creds (const struct cred *new );
π ARGUMENTS π
newβ the target creds. literally the creds we're trying to slide into, no cap π
π¦ DESCRIPTION π¦
So here's the tea π: this one checks whether the current task is actually allowed to override its own credentials β and it's doing all that just to service an io_uring operation. it's giving "permission slip before the glow-up," fr fr β¨
π SEE ALSO π
Kernel file ./security/selinux/hooks.c, plus the whole bestie lineup:
selinux_secmark_enabled(9)selinux_peerlbl_enabled(9)task_avdcache_reset(9)task_avdcache_search(9)task_avdcache_update(9)selinux_inode_permission(9)selinux_inode_xattr_skipcap(9)selinux_mmap_backing_file(9)selinux_skb_peerlbl_sid(9)selinux_conn_sid(9)selinux_getselfattr(9)selinux_uring_sqpoll(9)selinux_uring_cmd(9)selinux_uring_allowed(9)
okay that's the whole page, mwah π β brought to you by ./security/selinux, dated October 2026, served with main character energy and zero skipped details πππ¦
π¦ 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