kauditd_hold_skb(9)
π NAME π
okay so this is kauditd_hold_skb(9) from the Kernel API Manual, and itβs literally about queueing an audit record while waiting for auditd. π
kauditd_hold_skb β queue an audit record, waiting for auditd. β¨
π SYNOPSIS π
void kauditd_hold_skb (struct sk_buff *skb , int error );
π¦ ARGUMENTS π¦
skbβ audit record. yes bestie, thatβs the audit record in question π«Άerrorβ error code. the code that says what went wrong π
π₯ DESCRIPTION π₯
Queue the audit record, waiting for an instance of auditd. When this function is called, we havenβt given up yet on sending the record, but ngl things are not looking good. π The first thing we want to do is try to write the record via printk, and then see if we want to try and hold on to the record and queue it β if we have room. If we want to hold on to the record, but we donβt have room, record a record lost message. π
So yeah: itβs giving βtry printk first, then decide whether to hold and queue,β and if holding is the move but thereβs no room, the record-lost message gets recorded. periodt. π
π SEE ALSO π
Kernel file ./kernel/audit.c β plus the whole squad: 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_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).
π cute sign-off: source/version ./kernel, dated October 2026 β bye bestie, go hold those records responsibly! ππ
π¦ 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