smk_write_logging(9)
π smk_write_logging(9) β Kernel API Manual π
okay so bestie, we're in the Kernel API Manual today and this page is all about smk_write_logging(9). it's a tiny one, a little baby function, but it's the write() half of /smack/logging, so it matters. iykyk π
β¨ NAME β¨
smk_write_logging β literally just the write() for /smack/logging π¦
πΈ SYNOPSIS πΈ
ssize_t smk_write_logging (struct file *file , const char __user *buf ,
size_t count , loff_t *ppos );
π ARGUMENTS π
fileβ the file pointer. and bestieβ¦ it's not actually used. it's there, it's invited to the party, it's just not dancing πbufβ where to get the data from. the goods live here πcountβ bytes sent. how many of them. the number. βpposβ where to start. your starting point, your origin story π
π DESCRIPTION π
returns the number of bytes written, or an error code, as appropriate. that's the whole vibe, no cap. β¨
π SEE ALSO π
it's giving extended universe, fr fr. the kernel file is ./security/smack/smackfs.c, and here's the whole squad:
smk_netlabel_audit_set(9)smk_set_access(9)smk_perm_from_str(9)smk_fill_rule(9)smk_parse_rule(9)smk_parse_long_rule(9)smk_write_rules_list(9)smk_open_load(9)smk_write_load(9)smk_cipso_doi(9)smk_unlbl_ambient(9)smk_open_cipso(9)smk_set_cipso(9)smk_write_cipso(9)smk_open_cipso2(9)smk_write_cipso2(9)smk_open_net4addr(9)smk_net4addr_insert(9)smk_write_net4addr(9)smk_open_net6addr(9)smk_net6addr_insert(9)smk_write_net6addr(9)smk_read_doi(9)smk_write_doi(9)smk_read_cipso_auto_level(9)smk_write_cipso_auto_level(9)smk_read_ambient(9)smk_write_ambient(9)smk_list_swap_rcu(9)smk_parse_label_list(9)smk_destroy_label_list(9)smk_write_onlycap(9)smk_read_unconfined(9)smk_write_unconfined(9)smk_read_logging(9)smk_open_load_self(9)smk_write_load_self(9)smk_user_access(9)smk_write_access(9)smk_open_load2(9)smk_write_load2(9)smk_open_load_self2(9)smk_write_load_self2(9)smk_write_access2(9)smk_write_revoke_subj(9)smk_init_sysfs(9)smk_write_change_rule(9)smk_read_syslog(9)smk_write_syslog(9)smk_open_relabel_self(9)smk_write_relabel_self(9)smk_read_ptrace(9)smk_write_ptrace(9)smk_fill_super(9)smk_get_tree(9)smk_init_fs_context(9)init_smk_fs(9)
likeβ¦ that's the entire friend group and they ALL said see also. obsessed. ππ«Ά
ngl this page is short but she's iconic. smk_read_logging(9) is her sibling, go say hi. π₯
and that's the whole page, bestie! it lives in the source dir ./security/smack, and this particular drop is dated October 2026. slay, go read some kernel code πππ
π¦ 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