summaryrefslogtreecommitdiff
path: root/fs/namei.c
AgeCommit message (Expand)Author
2025-12-24VFS: fix __start_dirop() kernel-doc warningsBagas Sanjaya
2025-12-24fs: make sure to fail try_to_unlazy() and try_to_unlazy() for LOOKUP_CACHEDMateusz Guzik
2025-12-01Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li...Linus Torvalds
2025-12-01Merge tag 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/sc...Linus Torvalds
2025-12-01Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-11-26fs: inline step_into() and walk_component()Mateusz Guzik
2025-11-26fs: tidy up step_into() & friends before inliningMateusz Guzik
2025-11-25fs: mark lookup_slow() as noinlineMateusz Guzik
2025-11-25fs: add predicts based on nd->depthMateusz Guzik
2025-11-14VFS: change vfs_mkdir() to unlock on failure.NeilBrown
2025-11-14ecryptfs: use new start_creating/start_removing APIsNeilBrown
2025-11-14Add start_renaming_two_dentries()NeilBrown
2025-11-14VFS/ovl/smb: introduce start_renaming_dentry()NeilBrown
2025-11-14VFS/nfsd/ovl: introduce start_renaming() and end_renaming()NeilBrown
2025-11-14VFS: add start_creating_killable() and start_removing_killable()NeilBrown
2025-11-14VFS: introduce start_removing_dentry()NeilBrown
2025-11-14VFS: introduce start_creating_noperm() and start_removing_noperm()NeilBrown
2025-11-14VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()NeilBrown
2025-11-14VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()NeilBrown
2025-11-14VFS: tidy up do_unlinkat()NeilBrown
2025-11-14VFS: introduce start_dirop() and end_dirop()NeilBrown
2025-11-13fs: touch up predicts in path lookupMateusz Guzik
2025-11-12fs: retire now stale MAY_WRITE predicts in inode_permission()Mateusz Guzik
2025-11-12fs: speed up path lookup with cheaper handling of MAY_EXECMateusz Guzik
2025-11-12vfs: make vfs_symlink break delegations on parent dirJeff Layton
2025-11-12vfs: make vfs_mknod break delegations on parent directoryJeff Layton
2025-11-12vfs: make vfs_create break delegations on parent directoryJeff Layton
2025-11-12vfs: clean up argument list for vfs_create()Jeff Layton
2025-11-12vfs: break parent dir delegations in open(..., O_CREAT) codepathJeff Layton
2025-11-12vfs: allow rmdir to wait for delegation break on parentJeff Layton
2025-11-12vfs: allow mkdir to wait for delegation break on parentJeff Layton
2025-11-12vfs: add try_break_deleg calls for parents to vfs_{link,rename,unlink}Jeff Layton
2025-11-12filelock: add struct delegated_inodeJeff Layton
2025-10-31fs: touch up predicts in putname()Mateusz Guzik
2025-10-20Coccinelle-based conversion to use ->i_state accessorsMateusz Guzik
2025-10-03Merge tag 'pull-f_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds
2025-09-29Merge tag 'vfs-6.18-rc1.async' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-09-27Have cc(1) catch attempts to modify ->f_pathAl Viro
2025-09-23VFS: rename kern_path_locked() and related functions.NeilBrown
2025-09-23VFS/audit: introduce kern_path_parent() for auditNeilBrown
2025-09-23VFS: unify old_mnt_idmap and new_mnt_idmap in renamedataNeilBrown
2025-09-23VFS: discard err2 in filename_create()NeilBrown
2025-09-23VFS/ovl: add lookup_one_positive_killable()NeilBrown
2025-09-15done_path_create(): constify path argumentAl Viro
2025-09-15filename_lookup(): constify root argumentAl Viro
2025-09-02openat2: don't trigger automounts with RESOLVE_NO_XDEVAskar Safin
2025-09-02namei: move cross-device check to __traverse_mountsAskar Safin
2025-09-02namei: remove LOOKUP_NO_XDEV check from handle_mountsAskar Safin
2025-09-02namei: move cross-device check to traverse_mountsAskar Safin
2025-08-11fs: fix "writen"->"written"Xichao Zhao