propagate_mnt(9)
β¨ propagate_mnt(9) β Kernel API Manual β¨
okay so bestie, welcome to the propagate_mnt(9) page in the Kernel API Manual. this one is all about creating secondary copies for tree attachment, and it's lowkey iconic kernel-tree business. π«Άβ¨
πΈ NAME πΈ
propagate_mnt β create secondary copies for tree attachment
β¨ SYNOPSIS β¨
int propagate_mnt (struct mount *dest_mnt , struct mountpoint *dest_mp ,
struct mount *source_mnt , struct hlist_head *tree_list );
π ARGUMENTS π
dest_mntβ destination mount.dest_mpβ destination mountpoint.source_mntβ source mount.tree_listβ list of secondaries to be attached.
π DESCRIPTION π
okay so here's the tea: this creates secondary copies for attaching a tree with root source_mnt at mount dest_mnt with mountpoint dest_mp. it links all new mounts into a propagation graph. it sets mountpoints for all secondaries, and links their roots into tree_list via ->mnt_hash. slay. π
π¦ SEE ALSO π¦
- Kernel file
./fs/pnode.c propagation_would_overmount(9)propagate_umount(9)
xoxo, ur kernel bestie π
β this page comes from ./fs, dated October 2026, and it's the propagate_mnt(9) manual. periodt. π
π¦ 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