p_stop(9)
β¨ NAME β¨
okay bestie, meet p_stop from the Kernel API Manual (9) β the official vibe is stop depth first traversal, and yes that's the whole name, no cap. π¦
π«Ά SYNOPSIS π«Ά
here's the exact signature, because we do not freestyle prototypes:
void p_stop (struct seq_file *f , void *p );
π ARGUMENTS π
fβ theseq_filewe are filling. πpβ the last profile written. β¨
πΈ DESCRIPTION πΈ
bestie, the whole job is this: release all locking done by p_start/p_next on namespace tree. That's it. It's giving responsible-cleanup main character energy, and it does exactly the thing on the label. π
π₯ SEE ALSO π₯
the Kernel file is ./security/apparmor/apparmorfs.c, and here's the full squad β every single reference, no skipping, periodt:
mangle_name(9)__aafs_setup_d_inode(9)aafs_create(9)aafs_create_file(9)aafs_create_dir(9)aafs_remove(9)aa_simple_write_to_buffer(9)aa_get_data_from_compressed(9)query_data(9)query_label(9)aa_write_access(9)__next_ns(9)__first_profile(9)__next_profile(9)next_profile(9)p_start(9)p_next(9)seq_show_profile(9)entry_create_file(9)entry_create_dir(9)entry_remove_file(9)entry_remove_dir(9)aa_destroy_aafs(9)aa_create_aafs(9)
signed off from ./security/apparmor with October 2026 energy and the manual tag p_stop(9) β mwah πβ¨
π¦ 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