summaryrefslogtreecommitdiff
path: root/fs/namespace.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-15do_lock_mount(): don't modify path.Al Viro1-56/+63
2025-09-15new helper: topmost_overmount()Al Viro1-6/+3
2025-09-15don't bother passing new_path->dentry to can_move_mount_beneath()Al Viro1-6/+7
2025-09-15pivot_root(2): use old_mp.mp->m_dentry instead of old.dentryAl Viro1-1/+1
2025-09-15graft_tree(), attach_recursive_mnt() - pass pinned_mountpointAl Viro1-10/+10
2025-09-15do_add_mount(): switch to passing pinned_mountpoint instead of mountpoint + pathAl Viro1-17/+15
2025-09-15do_move_mount(): use the parent mount returned by do_lock_mount()Al Viro1-11/+6
2025-09-15change calling conventions for lock_mount() et.al.Al Viro1-115/+107
2025-09-04change the calling conventions for vfs_parse_fs_string()Al Viro1-5/+3
2025-09-02finish_automount(): use __free() to deal with dropping mnt on failureAl Viro1-14/+8
2025-09-02do_new_mount_fc(): use __free() to deal with dropping mnt on failureAl Viro1-7/+6
2025-09-02finish_automount(): take the lock_mount() analogue into a helperAl Viro1-17/+25
2025-09-02pivot_root(2): use __free() to deal with struct path in itAl Viro1-12/+7
2025-09-02do_loopback(): use __free(path_put) to deal with old_pathAl Viro1-6/+3
2025-09-02finish_automount(): simplify the ELOOP checkAl Viro1-2/+1
2025-09-02move_mount(2): take sanity checks in 'beneath' case into do_lock_mount()Al Viro1-8/+7
2025-09-02do_move_mount(): deal with the checks on old_path earlyAl Viro1-16/+13
2025-09-02do_move_mount(): trim local variablesAl Viro1-8/+4
2025-09-02switch do_new_mount_fc() to fc_mount()Al Viro1-17/+12
2025-09-02current_chrooted(): use guardsAl Viro1-9/+6
2025-09-02current_chrooted(): don't bother with follow_down_one()Al Viro1-10/+8
2025-09-02path_is_under(): use guardsAl Viro1-6/+5
2025-09-02mnt_set_expiry(): use guardsAl Viro1-2/+1
2025-09-02has_locked_children(): use guardsAl Viro1-6/+3
2025-09-02check_for_nsfs_mounts(): no need to take locksAl Viro1-11/+5
2025-09-02mnt_already_visible(): use guardsAl Viro1-7/+3
2025-09-02put_mnt_ns(): use guardsAl Viro1-4/+2
2025-09-02mark_mounts_for_expiry(): use guardsAl Viro1-4/+2
2025-09-02do_set_group(): use guardsAl Viro1-20/+13
2025-09-02do_change_type(): use guardsAl Viro1-7/+6
2025-09-02__is_local_mountpoint(): use guardsAl Viro1-9/+6
2025-09-02__detach_mounts(): use guardsAl Viro1-6/+4
2025-09-02fs/namespace.c: allow to drop vfsmount references via __free(mntput)Al Viro1-0/+2
2025-09-02fs/namespace.c: fix the namespace_sem guard messAl Viro1-7/+11
2025-09-01copy_process: pass clone_flags as u64 across calltreeSimon Schuster1-1/+1
2025-08-21fs: fix indentation styleGuopeng Zhang1-1/+1
2025-08-21fs: Add 'initramfs_options' to set initramfs mount optionsLichen Liu1-1/+10
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-11vfs: fs/namespace.c: remove ms_flags argument from do_remountAskar Safin1-2/+2
2025-08-11fs: fix incorrect lflags value in the move_mount syscallYuntao Wang1-12/+20
2025-08-11vfs: output mount_too_revealing() errors to fscontextAleksa Sarai1-2/+4
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