smk_open_load_self(9)
π smk_open_load_self(9) β a Kernel API Manual moment π
okay bestie, welcome to the Kernel API Manual entry for smk_open_load_self(9) β yes the whole manual is called that, don't ask, it's giving official β¨
πΈ NAME πΈ
smk_open_load_self β literally the open() for /smack/load-self2 π«Ά
π¦ SYNOPSIS π¦
int smk_open_load_self (struct inode *inode , struct file *file );
that's the whole vibe, no cap π₯
π ARGUMENTS π
inodeβ the inode structure representing the file πfileβ the"load"file pointer β
π DESCRIPTION π
so for reading, you're gonna use the load_seq_* seq_file reading operations. that's it, that's the tea π
π SEE ALSO π
the kernel file ./security/smack/smackfs.c and honestly the whole friend group π:
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_write_logging(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)
π§ and that's the whole page bestie, go read some seq_files, ily, bye π β¨
shoutout to the source ./security/smack and the date October 2026 β iconic, timeless, no notes πππ
π¦ 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