summaryrefslogtreecommitdiff
path: root/fs/namespace.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-17Merge branch 'no-rebase-mnt_ns_tree_remove' into work.mountAl Viro1-1/+1
2025-09-16mnt_ns_tree_remove(): DTRT if mnt_ns had never been added to mnt_ns_listAl Viro1-1/+1
2025-09-16open_detached_copy(): separate creation of namespace into helperAl Viro1-9/+15
2025-09-16open_detached_copy(): don't bother with mount_lock_hash()Al Viro1-2/+0
2025-09-16fs/namespace.c: sanitize descriptions for {__,}lookup_mnt()Al Viro1-29/+12
2025-09-16umount_tree(): take all victims out of propagation graph at onceAl Viro1-1/+2
2025-09-16do_mount(): use __free(path_put)Al Viro1-4/+2
2025-09-16do_move_mount_old(): use __free(path_put)Al Viro1-4/+2
2025-09-16constify can_move_mount_beneath() argumentsAl Viro1-2/+2
2025-09-16path_umount(): constify struct path argumentAl Viro1-1/+1
2025-09-16may_copy_tree(), __do_loopback(): constify struct path argumentAl Viro1-2/+2
2025-09-16path_mount(): constify struct path argumentAl Viro1-1/+1
2025-09-16do_{loopback,change_type,remount,reconfigure_mnt}(): constify struct path arg...Al Viro1-5/+5
2025-09-16do_new_mount{,_fc}(): constify struct path argumentAl Viro1-3/+4
2025-09-16mnt_warn_timestamp_expiry(): constify struct path argumentAl Viro1-1/+2
2025-09-16do_move_mount(), vfs_move_mount(), do_move_mount_old(): constify struct path ...Al Viro1-4/+6
2025-09-16collect_paths(): constify the return valueAl Viro1-2/+2
2025-09-16drop_collected_paths(): constify argumentsAl Viro1-2/+2
2025-09-16do_set_group(): constify path argumentsAl Viro1-1/+1
2025-09-16do_mount_setattr(): constify path argumentAl Viro1-1/+1
2025-09-16constify check_mnt()Al Viro1-1/+1
2025-09-16do_lock_mount(): don't modify path.Al Viro1-56/+63
2025-09-16new helper: topmost_overmount()Al Viro1-6/+3
2025-09-16don't bother passing new_path->dentry to can_move_mount_beneath()Al Viro1-6/+7
2025-09-16pivot_root(2): use old_mp.mp->m_dentry instead of old.dentryAl Viro1-1/+1
2025-09-16graft_tree(), attach_recursive_mnt() - pass pinned_mountpointAl Viro1-10/+10
2025-09-16do_add_mount(): switch to passing pinned_mountpoint instead of mountpoint + pathAl Viro1-17/+15
2025-09-16do_move_mount(): use the parent mount returned by do_lock_mount()Al Viro1-11/+6
2025-09-16change 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-03finish_automount(): use __free() to deal with dropping mnt on failureAl Viro1-14/+8
2025-09-03do_new_mount_fc(): use __free() to deal with dropping mnt on failureAl Viro1-7/+6
2025-09-03finish_automount(): take the lock_mount() analogue into a helperAl Viro1-17/+25
2025-09-03pivot_root(2): use __free() to deal with struct path in itAl Viro1-12/+7
2025-09-03do_loopback(): use __free(path_put) to deal with old_pathAl Viro1-6/+3
2025-09-03finish_automount(): simplify the ELOOP checkAl Viro1-2/+1
2025-09-03move_mount(2): take sanity checks in 'beneath' case into do_lock_mount()Al Viro1-8/+7
2025-09-03do_move_mount(): deal with the checks on old_path earlyAl Viro1-16/+13
2025-09-03do_move_mount(): trim local variablesAl Viro1-8/+4
2025-09-03switch do_new_mount_fc() to fc_mount()Al Viro1-17/+12
2025-09-03current_chrooted(): use guardsAl Viro1-9/+6
2025-09-03current_chrooted(): don't bother with follow_down_one()Al Viro1-10/+8
2025-09-03path_is_under(): use guardsAl Viro1-6/+5
2025-09-03mnt_set_expiry(): use guardsAl Viro1-2/+1
2025-09-03has_locked_children(): use guardsAl Viro1-6/+3
2025-09-03check_for_nsfs_mounts(): no need to take locksAl Viro1-11/+5
2025-09-03mnt_already_visible(): use guardsAl Viro1-7/+3
2025-09-03put_mnt_ns(): use guardsAl Viro1-4/+2
2025-09-03mark_mounts_for_expiry(): use guardsAl Viro1-4/+2
2025-09-03do_set_group(): use guardsAl Viro1-20/+13