summaryrefslogtreecommitdiff
path: root/fs/namespace.c
AgeCommit message (Expand)Author
2 daysMerge tag 'vfs-6.17-rc1.nsfs' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2 daysMerge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2025-06-29statmount_mnt_basic(): simplify the logics for group idAl Viro
2025-06-29invent_group_ids(): zero ->mnt_group_id always implies !IS_MNT_SHARED()Al Viro
2025-06-29get rid of CL_SHARE_TO_SLAVEAl Viro
2025-06-29take freeing of emptied mnt_namespace to namespace_unlock()Al Viro
2025-06-29copy_tree(): don't link the mounts via mnt_listAl Viro
2025-06-29mnt_slave_list/mnt_slave: turn into hlist_head/hlist_nodeAl 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-29get rid of mountpoint->m_countAl Viro
2025-06-29combine __put_mountpoint() with unhash_mnt()Al Viro
2025-06-29pivot_root(): reorder tree surgeries, collapse unhash_mnt() and put_mountpoint()Al Viro
2025-06-29take ->mnt_expire handling under mount_lock [read_seqlock_excl]Al Viro
2025-06-29attach_recursive_mnt(): remove from expiry list on moveAl Viro
2025-06-29do_move_mount(): get rid of 'attached' flagAl Viro
2025-06-29do_move_mount(): take dropping the old mountpoint into attach_recursive_mnt()Al Viro
2025-06-29attach_recursive_mnt(): get rid of flags entirelyAl Viro
2025-06-29attach_recursive_mnt(): pass destination mount in all casesAl Viro
2025-06-29attach_recursive_mnt(): unify the mnt_change_mountpoint() logicsAl Viro
2025-06-29make commit_tree() usable in same-namespace move caseAl Viro
2025-06-29Rewrite of propagate_umount()Al Viro
2025-06-29sanitize handling of long-term internal mountsAl Viro
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