summaryrefslogtreecommitdiff
path: root/fs/namespace.c
AgeCommit message (Expand)Author
2025-09-19mnt: expose pointer to init_mnt_nsChristian Brauner
2025-09-19mnt: support ns lookupChristian Brauner
2025-09-19Merge branch 'no-rebase-mnt_ns_tree_remove'Christian Brauner
2025-09-19mnt: use ns_common_init()Christian Brauner
2025-09-17constify {__,}mnt_is_readonly()Al Viro
2025-09-17WRITE_HOLD machinery: no need for to bump mount_lock seqcountAl Viro
2025-09-17struct mount: relocate MNT_WRITE_HOLD bitAl Viro
2025-09-17preparations to taking MNT_WRITE_HOLD out of ->mnt_flagsAl Viro
2025-09-17setup_mnt(): primitive for connecting a mount to filesystemAl Viro
2025-09-17simplify the callers of mnt_unhold_writers()Al Viro
2025-09-17copy_mnt_ns(): use guardsAl Viro
2025-09-17copy_mnt_ns(): use the regular mechanism for freeing empty mnt_ns on failureAl Viro
2025-09-17Merge branch 'no-rebase-mnt_ns_tree_remove' into work.mountAl Viro
2025-09-16mnt_ns_tree_remove(): DTRT if mnt_ns had never been added to mnt_ns_listAl Viro
2025-09-15open_detached_copy(): separate creation of namespace into helperAl Viro
2025-09-15open_detached_copy(): don't bother with mount_lock_hash()Al Viro
2025-09-15fs/namespace.c: sanitize descriptions for {__,}lookup_mnt()Al Viro
2025-09-15umount_tree(): take all victims out of propagation graph at onceAl Viro
2025-09-15do_mount(): use __free(path_put)Al Viro
2025-09-15do_move_mount_old(): use __free(path_put)Al Viro
2025-09-15constify can_move_mount_beneath() argumentsAl Viro
2025-09-15path_umount(): constify struct path argumentAl Viro
2025-09-15may_copy_tree(), __do_loopback(): constify struct path argumentAl Viro
2025-09-15path_mount(): constify struct path argumentAl Viro
2025-09-15do_{loopback,change_type,remount,reconfigure_mnt}(): constify struct path arg...Al Viro
2025-09-15do_new_mount{,_fc}(): constify struct path argumentAl Viro
2025-09-15mnt_warn_timestamp_expiry(): constify struct path argumentAl Viro
2025-09-15do_move_mount(), vfs_move_mount(), do_move_mount_old(): constify struct path ...Al Viro
2025-09-15collect_paths(): constify the return valueAl Viro
2025-09-15drop_collected_paths(): constify argumentsAl Viro
2025-09-15do_set_group(): constify path argumentsAl Viro
2025-09-15do_mount_setattr(): constify path argumentAl Viro
2025-09-15constify check_mnt()Al Viro
2025-09-15do_lock_mount(): don't modify path.Al Viro
2025-09-15new helper: topmost_overmount()Al Viro
2025-09-15don't bother passing new_path->dentry to can_move_mount_beneath()Al Viro
2025-09-15pivot_root(2): use old_mp.mp->m_dentry instead of old.dentryAl Viro
2025-09-15graft_tree(), attach_recursive_mnt() - pass pinned_mountpointAl Viro
2025-09-15do_add_mount(): switch to passing pinned_mountpoint instead of mountpoint + pathAl Viro
2025-09-15do_move_mount(): use the parent mount returned by do_lock_mount()Al Viro
2025-09-15change calling conventions for lock_mount() et.al.Al Viro
2025-09-04change the calling conventions for vfs_parse_fs_string()Al Viro
2025-09-02finish_automount(): use __free() to deal with dropping mnt on failureAl Viro
2025-09-02do_new_mount_fc(): use __free() to deal with dropping mnt on failureAl Viro
2025-09-02finish_automount(): take the lock_mount() analogue into a helperAl Viro
2025-09-02pivot_root(2): use __free() to deal with struct path in itAl Viro
2025-09-02do_loopback(): use __free(path_put) to deal with old_pathAl Viro
2025-09-02finish_automount(): simplify the ELOOP checkAl Viro
2025-09-02move_mount(2): take sanity checks in 'beneath' case into do_lock_mount()Al Viro
2025-09-02do_move_mount(): deal with the checks on old_path earlyAl Viro