p_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the p_start(9) page from the Kernel API Manual β€” and she is here to start a depth first traversal of profile tree. no cap. 🌸


✨ SYNOPSIS ✨

void * p_start (struct seq_file *f , loff_t *pos );

πŸŽ€ ARGUMENTS πŸŽ€

  • f β€” the seq_file to fill. she's the blank canvas, okay? πŸ’…
  • pos β€” current position. that's the spot, bestie. πŸ“

πŸ¦‹ RETURN πŸ¦‹

first profile under current namespace or NULL if none found. that's the whole return vibe β€” if there's nothing, it's NULL. iconic. πŸ’–


πŸ”₯ DESCRIPTION πŸ”₯

acquires first ns->lock. that's literally the description, bestie β€” she acquires first ns->lock and that's the moment. 🫢


🌈 SEE ALSO 🌈

Kernel file ./security/apparmor/apparmorfs.c is the main character here, and the whole squad is: 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_next(9), p_stop(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). iykyk. πŸ‘‘


signing off from source/version ./security/apparmor, dated October 2026 β€” this is p_start(9), periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from