auditd_reset(9)
Bestie, welcome to auditd_reset(9) from the Kernel API Manual β today's whole vibe is βdisconnect the auditd connection,β and we're gonna be so normal about it πβ¨
πΈ NAME πΈ
auditd_reset - Disconnect the auditd connection. Periodt. π
β¨ SYNOPSIS β¨
void auditd_reset (const struct auditd_connection *ac );
π ARGUMENTS π
acβ auditd connection state π
π¦ DESCRIPTION π¦
Okay so this function literally breaks the auditd/kauditd connection and moves all the queued records into the hold queue, in case auditd reconnects. It's giving βclean break, but keep the receiptsβ π§Ύβ¨
π¨ Important note, bestie: theacpointer should never be dereferenced inside this function as it may beNULLor invalid β you can only compare the memory address! IfacisNULLthen the connection will always be reset. No cap. π
π SEE ALSO π
Go read these too, iykyk π«Ά β kernel file: ./kernel/audit.c, plus:
struct audit_net(9)struct auditd_connection(9)struct audit_ctl_mutex(9)auditd_test_task(9)audit_ctl_lock(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_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)
Source/version: ./kernel β’ date: October 2026 β’ page: auditd_reset(9) β bye bestie, stay iconic! π«Άππ
π¦ 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