__audit_log_end(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« __audit_log_end(9) β€” your fave kernel API manual, bestie edition ✨

okay so real talk, this page lives in the Kernel API Manual (that's the manual name, not just me being cute πŸŽ€) and it's literally all about enqueueing one audit record. one. single. record. and honestly? she ate. πŸ’…


🌸 NAME 🌸

__audit_log_end β€” enqueue one audit record. that's it, that's the whole vibe. no cap, it does exactly one thing and it does it iconically. πŸ‘‘


✨ SYNOPSIS ✨

void __audit_log_end (struct sk_buff *skb );

the way that signature is just chef's kiss β€” returns void, takes a struct sk_buff * named skb. periodt. 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • skb β€” the buffer to send. that's the one. the whole entire errand. you hand her the buffer, she sends it. main character energy fr fr. πŸ”₯

πŸ’œ SEE ALSO πŸ’œ

okay bestie, buckle up, because the cross-reference list on this page is long and we are NOT skipping a single one of them β€” every single one is getting its moment. 🌈 iykyk.

first, the kernel file they're all chillin' in: ./kernel/audit.c πŸ“

here's the full squad, in the exact order they showed up (bc i don't gatekeep and i don't reorder):

notice how audit_log_end(9) and audit_log(9) are right there at the end, no underscore prefix, just vibing. and our girl __audit_log_end with the double underscore got her own page. slay. πŸ’–


lowkey a reminder bestie: this page gives you the name, the signature, the one argument, and the see-alsos. that's the whole tea. no extra lore, no surprises, don't go inventing behaviour that isn't written here. 🫢

πŸŽ€ sign-off πŸŽ€

kisses from the ./kernel source, dated October 2026 β€” and that's the page, bestie! go forth and enqueue exactly one audit record. you're gonna do amazing. πŸ’–βœ¨πŸŒΈπŸ¦‹πŸ’…πŸ“πŸ§šβ­

πŸ“¦ where this page comes from