summaryrefslogtreecommitdiff
path: root/fs/pnode.c
AgeCommit message (Expand)Author
2025-06-29copy_tree(): don't link the mounts via mnt_listAl Viro
2025-06-29change_mnt_propagation(): move ->mnt_master assignment into MS_SLAVE caseAl Viro
2025-06-29mnt_slave_list/mnt_slave: turn into hlist_head/hlist_nodeAl Viro
2025-06-29turn do_make_slave() into transfer_propagation()Al Viro
2025-06-29do_make_slave(): choose new master sanelyAl Viro
2025-06-29change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()Al Viro
2025-06-29change_mnt_propagation() cleanups, step 1Al Viro
2025-06-29propagate_mnt(): fix comment and convert to kernel-doc, while we are at itAl Viro
2025-06-29propagate_mnt(): get rid of last_destAl Viro
2025-06-29fs/pnode.c: get rid of globalsAl Viro
2025-06-29propagate_one(): fold into the sole callerAl Viro
2025-06-29propagate_one(): separate the "what should be the master for this copy" partAl Viro
2025-06-29propagate_one(): separate the "do we need secondary here?" logicsAl Viro
2025-06-29propagate_mnt(): handle all peer groups in the same loopAl Viro
2025-06-29propagate_one(): get rid of dest_masterAl Viro
2025-06-29mount: separate the flags accessed only under namespace_semAl Viro
2025-06-29don't have mounts pin their parentsAl Viro
2025-06-29Rewrite of propagate_umount()Al Viro
2025-06-29pnode: lift peers() into pnode.hAl Viro
2025-05-26Don't propagate mounts into detached treesAl Viro
2025-05-09fix IS_MNT_PROPAGATING usesAl Viro
2025-03-24Merge tag 'vfs-6.15-rc1.mount.namespace' of git://git.kernel.org/pub/scm/linu...Linus Torvalds
2025-03-04mount: handle mount propagation for detached mount treesChristian Brauner
2025-02-05vfs: add notifications for mount attach and detachMiklos Szeredi
2024-12-22fs: Fix grammar and spelling in propagate_umount()Zhu Jun
2023-11-18mounts: keep list of mounts in an rbtreeMiklos Szeredi
2023-05-19fs: allow to mount beneath top mountChristian Brauner
2023-04-06pnode: pass mountpoint directlyChristian Brauner
2022-12-21pnode: terminate at peers of sourceChristian Brauner
2020-04-27propagate_one(): mnt_set_mountpoint() needs mount_lockAl Viro
2019-06-17fs/namespace: fix unprivileged mount propagationChristian Brauner
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209Thomas Gleixner
2019-01-30separate copying and locking mount tree on cross-userns copiesAl Viro
2018-12-20vfs: Suppress MS_* flag defs within the kernel unless explicitly enabledDavid Howells
2017-05-23mnt: Make propagate_umount less slow for overlapping mount propagation treesEric W. Biederman
2017-05-23mnt: In propgate_umount handle visiting mounts in any orderEric W. Biederman
2017-05-23mnt: In umount propagation reparent in a separate passEric W. Biederman
2017-02-04mnt: Tuck mounts under others instead of creating shadow/side mounts.Eric W. Biederman
2016-12-16reorganize do_make_slave()Al Viro
2016-09-30mnt: Add a per mount namespace limit on the number of mountsEric W. Biederman
2016-05-05propogate_mnt: Handle the first propogated copy being a slaveEric W. Biederman
2016-02-20fs/pnode.c: treat zero mnt_group_id-s as unequalMaxim Patlasov
2015-04-02mnt: Don't propagate unmounts to locked mountsEric W. Biederman
2015-04-02mnt: On an unmount propagate clearing of MNT_LOCKEDEric W. Biederman
2015-04-02mnt: Delay removal from the mount hash.Eric W. Biederman
2015-04-02mnt: Add MNT_UMOUNT flagEric W. Biederman
2015-04-02mnt: In umount_tree reuse mnt_list instead of mnt_hashEric W. Biederman
2014-12-02mnt: Move the clear of MNT_LOCKED from copy_tree to it's callers.Eric W. Biederman
2014-08-30get rid of propagate_umount() mistakenly treating slaves as busy.Al Viro
2014-04-01smarter propagate_mnt()Al Viro