summaryrefslogtreecommitdiff
path: root/fs/namespace.c
AgeCommit message (Expand)Author
2025-12-07fs/namespace: fix reference leak in grab_requested_mnt_nsAndrei Vagin
2025-12-01fs: Fix uninitialized 'offp' in statmount_string()Zhen Ni
2025-11-24fs/namespace: correctly handle errors returned by grab_requested_mnt_nsAndrei Vagin
2025-11-13move_mount(2): take sanity checks in 'beneath' case into do_lock_mount()Al Viro
2025-10-19mount: handle NULL values in mnt_ns_release()Christian Brauner
2025-10-19mnt_ns_tree_remove(): DTRT if mnt_ns had never been added to mnt_ns_listAl Viro
2025-10-19fs: Add 'initramfs_options' to set initramfs mount optionsLichen Liu
2025-10-19listmount: don't call path_put() under namespace semaphoreChristian Brauner
2025-10-19statmount: don't call path_put() under namespace semaphoreChristian Brauner
2025-08-21fs: fix indentation styleGuopeng Zhang
2025-08-19Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds
2025-08-19use uniform permission checks for all mount propagation changesAl Viro
2025-08-19fix the softlockups in attach_recursive_mnt()Al Viro
2025-08-11fs: fix incorrect lflags value in the move_mount syscallYuntao Wang
2025-08-11open_tree_attr: do not allow id-mapping changes without OPEN_TREE_CLONEAleksa Sarai
2025-07-28Merge tag 'vfs-6.17-rc1.nsfs' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2025-07-28Merge 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