task_avdcache_update(9)
β¨ task_avdcache_update(9) β¨
okay so bestie, welcome to the Kernel API Manual, section 9 β yes this is a kernel function page and yes it's gonna be fun, trust π
π NAME π
task_avdcache_update β update the task's AVD cache ποΈβ¨
πΈ SYNOPSIS πΈ
void task_avdcache_update (struct task_security_struct *tsec , struct
inode_security_struct *isec , struct av_decision *avd );
it returns void, so likeβ¦ no return value, no drama, no notes π
π¦ ARGUMENTS π¦
tsecβ the task's security state, aka the main character of this whole operation πisecβ the inode that's associated with the cache entry πavdβ the AVD that's getting cached, the payload, the reason we're all here π
π DESCRIPTION π
so what it does π«Ά it updates the AVD cache inside tsec using the avd info that's associated with isec. that's it. that's the whole vibe. clean, simple, iconic β¨
π SEE ALSO π
- Kernel file
./security/selinux/hooks.c selinux_secmark_enabled(9)selinux_peerlbl_enabled(9)task_avdcache_reset(9)task_avdcache_search(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_override_creds(9)selinux_uring_sqpoll(9)selinux_uring_cmd(9)selinux_uring_allowed(9)
like, the whole selinux friend group fr fr π go read them too, they're all linked, iykyk π₯
ngl there are no options, no env vars, no exit statuses, no bugs listed and no warnings on this one β it's a one-job function and it ate π
mwah, that's the page! brought to you by ./security/selinux in October 2026 β task_avdcache_update(9) π β¨ π byeee bestie, go cache something π«Ά
π¦ 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