audit_ctl_lock(9)
π NAME π
audit_ctl_lock β take the audit control lock β¨
okay so this is the babes whose whole entire job is grabbing the audit control lock. that's it. that's the function. she locks, you proceed, periodt π
β¨ SYNOPSIS β¨
void audit_ctl_lock (void );
π ARGUMENTS π
voidβ no arguments, bestie π like literally none, she takes zero notes, walks in, does her one (1) thing, no cap
ngl this is the easiest signature to remember in the whole kernel, she's giving "low maintenance icon" and we love that for her πΈ
π¦ SEE ALSO π¦
Kernel file ./kernel/audit.c β that's the address, iykyk π«Ά
and then the entire audit cinematic universe, fr fr, go read all of these:
struct audit_net(9)struct auditd_connection(9)struct audit_ctl_mutex(9)auditd_test_task(9)audit_ctl_unlock(9)audit_ctl_owner_current(9)auditd_pid_vnr(9)audit_cfg_lsm(9)audit_get_sk(9)audit_log_lost(9)auditd_conn_free(9)auditd_set(9)kauditd_printk_skb(9)kauditd_rehold_skb(9)kauditd_hold_skb(9)kauditd_retry_skb(9)auditd_reset(9)auditd_send_unicast_skb(9)kauditd_send_queue(9)kauditd_thread(9)audit_send_reply(9)audit_receive(9)audit_serial(9)audit_log_start(9)audit_expand(9)audit_log_format(9)audit_log_n_hex(9)audit_string_contains_control(9)audit_log_n_untrustedstring(9)audit_log_untrustedstring(9)audit_buffer_aux_new(9)audit_buffer_aux_end(9)audit_log_subj_ctx(9)audit_log_path_denied(9)audit_set_loginuid(9)audit_signal_info(9)__audit_log_end(9)audit_log_end(9)audit_log(9)
like, the way that's a whole friend group π she's got connections, she's networked, she's main character energy in ./kernel/audit.c π
mwah, that's the page, ily for reading all the way down here π§ β this lil masterpiece lives in ./kernel, dated October 2026, and it's filed under audit_ctl_lock(9) in the Kernel API Manual for your reading pleasure ππ
π¦ 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