summaryrefslogtreecommitdiff
path: root/fs/namespace.c
AgeCommit message (Expand)Author
2025-06-29do_umount(): simplify the "is it still mounted" checksAl Viro
2025-06-29clone_mnt(): simplify the propagation-related logicsAl Viro
2025-06-29don't set MNT_LOCKED on parentless mountsAl Viro
2025-06-29__attach_mnt(): lose the second argumentAl Viro
2025-06-29dissolve_on_fput(): use anon_ns_root()Al Viro
2025-06-29new predicate: anon_ns_root(mount)Al Viro
2025-06-29constify is_local_mountpoint()Al Viro
2025-06-29new predicate: mount_is_ancestor()Al Viro
2025-06-29copy_tree(): don't set ->mnt_mountpoint on the root of copyAl Viro
2025-06-29prevent mount hash conflictsAl Viro
2025-06-29get rid of mnt_set_mountpoint_beneath()Al Viro
2025-06-29attach_mnt(): expand in attach_recursive_mnt(), then lose the flag argumentAl Viro
2025-06-24userns and mnt_idmap leak in open_tree_attr(2)Al Viro
2025-06-23attach_recursive_mnt(): do not lock the covering tree when sliding something ...Al Viro
2025-06-23replace collect_mounts()/drop_collected_mounts() with a safer variantAl Viro
2025-06-23docs/vfs: update references to i_mutex to i_rwsemJunxuan Liao
2025-06-11mntns: use stable inode number for initial mount nsChristian Brauner
2025-06-08Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds
2025-06-07do_change_type(): refuse to operate on unmounted/not ours mountsAl Viro
2025-06-07clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right usernsAl Viro
2025-06-07do_move_mount(): split the checks in subtree-of-our-ns and entire-anon casesAl Viro
2025-06-07fs: allow clone_private_mount() for a path on real rootfsKONDO KAZUMA(近藤 和真)
2025-06-07fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2)Al Viro
2025-06-07path_overmount(): avoid false negativesAl Viro
2025-06-07fs/fhandle.c: fix a race in call of has_locked_children()Al Viro
2025-05-30Merge tag 'pull-automount' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds
2025-05-30Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds
2025-05-26Don't propagate mounts into detached treesAl Viro
2025-05-26Merge tag 'vfs-6.16-rc1.mount' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-05-23statmount: update STATMOUNT_SUPPORTED macroDmitry V. Levin
2025-05-23->mnt_devname is never NULLAl Viro
2025-05-23mount: add a comment about concurrent changes with statmount()/listmount()Christian Brauner
2025-05-09fix IS_MNT_PROPAGATING usesAl Viro
2025-05-09do_move_mount(): don't leak MNTNS_PROPAGATING on failuresAl Viro
2025-05-09do_umount(): add missing barrier before refcount checks in sync caseAl Viro
2025-05-09__legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lockAl Viro
2025-05-06kill vfs_submount()Al Viro
2025-05-05saner calling conventions for ->d_automount()Al Viro
2025-04-23fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()Al Viro
2025-04-11fs: use namespace_{lock,unlock} in dissolve_on_fput()Jan Stancek
2025-04-11mount: ensure we don't pointlessly walk the mount treeChristian Brauner
2025-04-03fs: actually hold the namespace semaphoreChristian Brauner
2025-03-28fs: namespace: Avoid -Wflex-array-member-not-at-end warningGustavo A. R. Silva
2025-03-24Merge tag 'vfs-6.15-rc1.mount.namespace' of git://git.kernel.org/pub/scm/linu...Linus Torvalds
2025-03-24Merge tag 'vfs-6.15-rc1.mount' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-03-19umount: Allow superblock owners to force umountTrond Myklebust
2025-03-04mount: handle mount propagation for detached mount treesChristian Brauner
2025-03-04fs: namespace: fix uninitialized variable useArnd Bergmann
2025-03-04fs: allow creating detached mounts from fsmount() file descriptorsChristian Brauner
2025-03-04fs: mount detached mounts onto detached mountsChristian Brauner