__audit_uring_entry(9)
π __audit_uring_entry β a Kernel API Manual moment
okay so bestie, welcome to the Kernel API Manual page for __audit_uring_entry(9), and honestly? this one is short and sweet and you're gonna eat it up β¨
πΈ NAME πΈ
__audit_uring_entry β the little function that gets your kernel task's audit context all prepped and cute for io_uring π¦
π SYNOPSIS π
void __audit_uring_entry (u8 op );
periodt. that's the whole signature. no return value, one arg, very demure π
β ARGUMENTS β
opβ the io_uring opcode π«Ά like, the whole personality of the operation you're auditing, passed in as au8.
β¨ DESCRIPTION β¨
So here's the vibe: this is basically audit_syscall_entry's cousin, but it's built specifically for io_uring operations instead of plain old syscalls. same energy, different lane π
And listen β this is the important part, so don't skip it π β this function should only ever be called from audit_uring_entry, because it fully relies on the audit context checking that's already happening inside that function. so like, no calling it from wherever you feel like it, okay? that's the rule, no cap π₯
π SEE ALSO π
all the sibling functions, in the order the page gives them, from the Kernel file ./kernel/auditsc.c:
__audit_filter_op(9)audit_filter_uring(9)audit_reset_context(9)audit_alloc(9)audit_log_uring(9)__audit_free(9)audit_return_fixup(9)__audit_uring_exit(9)__audit_syscall_entry(9)__audit_syscall_exit(9)__audit_getname(9)__audit_inode(9)__audit_inode_child(9)auditsc_get_stamp(9)__audit_mq_open(9)__audit_mq_sendrecv(9)__audit_mq_notify(9)__audit_mq_getsetattr(9)__audit_ipc_obj(9)__audit_ipc_set_perm(9)__audit_socketcall(9)__audit_fd_pair(9)__audit_sockaddr(9)audit_signal_info_syscall(9)__audit_log_bprm_fcaps(9)__audit_log_capset(9)audit_core_dumps(9)audit_seccomp(9)
π real talk though: calling this outside of audit_uring_entry is not it. the context checking you're depending on lives in there, so stay in your lane, bestie π
that's the whole page, and it's giving concise and iconic ngl π§
kisses and bye-bye from ./kernel, dated October 2026, brought to you by __audit_uring_entry(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