| Age | Commit message (Expand) | Author |
| 2025-09-19 | mnt: expose pointer to init_mnt_ns | Christian Brauner |
| 2025-09-19 | mnt: support ns lookup | Christian Brauner |
| 2025-09-19 | Merge branch 'no-rebase-mnt_ns_tree_remove' | Christian Brauner |
| 2025-09-19 | mnt: use ns_common_init() | Christian Brauner |
| 2025-09-17 | constify {__,}mnt_is_readonly() | Al Viro |
| 2025-09-17 | WRITE_HOLD machinery: no need for to bump mount_lock seqcount | Al Viro |
| 2025-09-17 | struct mount: relocate MNT_WRITE_HOLD bit | Al Viro |
| 2025-09-17 | preparations to taking MNT_WRITE_HOLD out of ->mnt_flags | Al Viro |
| 2025-09-17 | setup_mnt(): primitive for connecting a mount to filesystem | Al Viro |
| 2025-09-17 | simplify the callers of mnt_unhold_writers() | Al Viro |
| 2025-09-17 | copy_mnt_ns(): use guards | Al Viro |
| 2025-09-17 | copy_mnt_ns(): use the regular mechanism for freeing empty mnt_ns on failure | Al Viro |
| 2025-09-17 | Merge branch 'no-rebase-mnt_ns_tree_remove' into work.mount | Al Viro |
| 2025-09-16 | mnt_ns_tree_remove(): DTRT if mnt_ns had never been added to mnt_ns_list | Al Viro |
| 2025-09-15 | open_detached_copy(): separate creation of namespace into helper | Al Viro |
| 2025-09-15 | open_detached_copy(): don't bother with mount_lock_hash() | Al Viro |
| 2025-09-15 | fs/namespace.c: sanitize descriptions for {__,}lookup_mnt() | Al Viro |
| 2025-09-15 | umount_tree(): take all victims out of propagation graph at once | Al Viro |
| 2025-09-15 | do_mount(): use __free(path_put) | Al Viro |
| 2025-09-15 | do_move_mount_old(): use __free(path_put) | Al Viro |
| 2025-09-15 | constify can_move_mount_beneath() arguments | Al Viro |
| 2025-09-15 | path_umount(): constify struct path argument | Al Viro |
| 2025-09-15 | may_copy_tree(), __do_loopback(): constify struct path argument | Al Viro |
| 2025-09-15 | path_mount(): constify struct path argument | Al Viro |
| 2025-09-15 | do_{loopback,change_type,remount,reconfigure_mnt}(): constify struct path arg... | Al Viro |
| 2025-09-15 | do_new_mount{,_fc}(): constify struct path argument | Al Viro |
| 2025-09-15 | mnt_warn_timestamp_expiry(): constify struct path argument | Al Viro |
| 2025-09-15 | do_move_mount(), vfs_move_mount(), do_move_mount_old(): constify struct path ... | Al Viro |
| 2025-09-15 | collect_paths(): constify the return value | Al Viro |
| 2025-09-15 | drop_collected_paths(): constify arguments | Al Viro |
| 2025-09-15 | do_set_group(): constify path arguments | Al Viro |
| 2025-09-15 | do_mount_setattr(): constify path argument | Al Viro |
| 2025-09-15 | constify check_mnt() | Al Viro |
| 2025-09-15 | do_lock_mount(): don't modify path. | Al Viro |
| 2025-09-15 | new helper: topmost_overmount() | Al Viro |
| 2025-09-15 | don't bother passing new_path->dentry to can_move_mount_beneath() | Al Viro |
| 2025-09-15 | pivot_root(2): use old_mp.mp->m_dentry instead of old.dentry | Al Viro |
| 2025-09-15 | graft_tree(), attach_recursive_mnt() - pass pinned_mountpoint | Al Viro |
| 2025-09-15 | do_add_mount(): switch to passing pinned_mountpoint instead of mountpoint + path | Al Viro |
| 2025-09-15 | do_move_mount(): use the parent mount returned by do_lock_mount() | Al Viro |
| 2025-09-15 | change calling conventions for lock_mount() et.al. | Al Viro |
| 2025-09-04 | change the calling conventions for vfs_parse_fs_string() | Al Viro |
| 2025-09-02 | finish_automount(): use __free() to deal with dropping mnt on failure | Al Viro |
| 2025-09-02 | do_new_mount_fc(): use __free() to deal with dropping mnt on failure | Al Viro |
| 2025-09-02 | finish_automount(): take the lock_mount() analogue into a helper | Al Viro |
| 2025-09-02 | pivot_root(2): use __free() to deal with struct path in it | Al Viro |
| 2025-09-02 | do_loopback(): use __free(path_put) to deal with old_path | Al Viro |
| 2025-09-02 | finish_automount(): simplify the ELOOP check | Al Viro |
| 2025-09-02 | move_mount(2): take sanity checks in 'beneath' case into do_lock_mount() | Al Viro |
| 2025-09-02 | do_move_mount(): deal with the checks on old_path early | Al Viro |