summaryrefslogtreecommitdiff
path: root/fs/namespace.c
AgeCommit message (Expand)AuthorFilesLines
2025-08-19Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-19/+22
2025-08-19use uniform permission checks for all mount propagation changesAl Viro1-14/+20
2025-08-19fix the softlockups in attach_recursive_mnt()Al Viro1-5/+2
2025-08-11fs: fix incorrect lflags value in the move_mount syscallYuntao Wang1-12/+20
2025-08-11open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONEAleksa Sarai1-1/+2
2025-07-28Merge tag 'vfs-6.17-rc1.nsfs' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+3
2025-07-28Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2025-06-29statmount_mnt_basic(): simplify the logics for group idAl Viro1-1/+1
2025-06-29invent_group_ids(): zero ->mnt_group_id always implies !IS_MNT_SHARED()Al Viro1-1/+1
2025-06-29get rid of CL_SHARE_TO_SLAVEAl Viro1-4/+3
2025-06-29take freeing of emptied mnt_namespace to namespace_unlock()Al Viro1-15/+12
2025-06-29copy_tree(): don't link the mounts via mnt_listAl Viro1-36/+24
2025-06-29mnt_slave_list/mnt_slave: turn into hlist_head/hlist_nodeAl Viro1-8/+6
2025-06-29mount: separate the flags accessed only under namespace_semAl Viro1-4/+0
2025-06-29don't have mounts pin their parentsAl Viro1-22/+9
2025-06-29get rid of mountpoint->m_countAl Viro1-94/+92
2025-06-29combine __put_mountpoint() with unhash_mnt()Al Viro1-6/+6
2025-06-29pivot_root(): reorder tree surgeries, collapse unhash_mnt() and put_mountpoint()Al Viro1-6/+5
2025-06-29take ->mnt_expire handling under mount_lock [read_seqlock_excl]Al Viro1-17/+11
2025-06-29attach_recursive_mnt(): remove from expiry list on moveAl Viro1-6/+3
2025-06-29do_move_mount(): get rid of 'attached' flagAl Viro1-8/+5
2025-06-29do_move_mount(): take dropping the old mountpoint into attach_recursive_mnt()Al Viro1-5/+2
2025-06-29attach_recursive_mnt(): get rid of flags entirelyAl Viro1-12/+6
2025-06-29attach_recursive_mnt(): pass destination mount in all casesAl Viro1-11/+6
2025-06-29attach_recursive_mnt(): unify the mnt_change_mountpoint() logicsAl Viro1-9/+15
2025-06-29make commit_tree() usable in same-namespace move caseAl Viro1-16/+14
2025-06-29Rewrite of propagate_umount()Al Viro1-1/+0
2025-06-29sanitize handling of long-term internal mountsAl Viro1-0/+9
2025-06-29do_umount(): simplify the "is it still mounted" checksAl Viro1-5/+6
2025-06-29clone_mnt(): simplify the propagation-related logicsAl Viro1-13/+13
2025-06-29don't set MNT_LOCKED on parentless mountsAl Viro1-17/+15
2025-06-29__attach_mnt(): lose the second argumentAl Viro1-5/+6
2025-06-29dissolve_on_fput(): use anon_ns_root()Al Viro1-49/+13
2025-06-29new predicate: anon_ns_root(mount)Al Viro1-25/+3
2025-06-29constify is_local_mountpoint()Al Viro1-1/+1
2025-06-29new predicate: mount_is_ancestor()Al Viro1-6/+15
2025-06-29copy_tree(): don't set ->mnt_mountpoint on the root of copyAl Viro1-1/+0
2025-06-29prevent mount hash conflictsAl Viro1-5/+22
2025-06-29get rid of mnt_set_mountpoint_beneath()Al Viro1-33/+4
2025-06-29attach_mnt(): expand in attach_recursive_mnt(), then lose the flag argumentAl Viro1-25/+12
2025-06-24userns and mnt_idmap leak in open_tree_attr(2)Al Viro1-7/+3
2025-06-23attach_recursive_mnt(): do not lock the covering tree when sliding something ...Al Viro1-4/+4
2025-06-23replace collect_mounts()/drop_collected_mounts() with a safer variantAl Viro1-38/+59
2025-06-23docs/vfs: update references to i_mutex to i_rwsemJunxuan Liao1-1/+1
2025-06-11mntns: use stable inode number for initial mount nsChristian Brauner1-1/+3
2025-06-08Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-42/+71
2025-06-07do_change_type(): refuse to operate on unmounted/not ours mountsAl Viro1-0/+4
2025-06-07clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right usernsAl Viro1-0/+3
2025-06-07do_move_mount(): split the checks in subtree-of-our-ns and entire-anon casesAl Viro1-21/+25
2025-06-07fs: allow clone_private_mount() for a path on real rootfsKONDO KAZUMA(近藤 和真)1-10/+11