summaryrefslogtreecommitdiff
path: root/fs/namei.c
AgeCommit message (Expand)AuthorFilesLines
2026-01-16non-consuming variant of do_renameat2()Al Viro1-15/+15
2026-01-14fs: export may_create() as may_create_dentry()Filipe Manana1-9/+10
2026-01-14fs: export may_delete() as may_delete_dentry()Filipe Manana1-8/+9
2026-01-13rename do_filp_open() to do_file_open()Al Viro1-1/+1
2026-01-13do_filp_open(): DTRT when getting ERR_PTR() as pathnameAl Viro1-0/+2
2026-01-13struct filename ->refcnt doesn't need to be atomicAl Viro1-6/+6
2026-01-13allow incomplete imports of filenamesAl Viro1-5/+61
2026-01-13switch __getname_maybe_null() to CLASS(filename_flags)Al Viro1-7/+5
2026-01-13fs: hide names_cache behind runtime const machineryMateusz Guzik1-6/+10
2026-01-13struct filename: saner handling of long namesAl Viro1-54/+33
2026-01-13struct filename: use names_cachep only for getname() and friendsAl Viro1-9/+28
2026-01-13getname_flags() massage, part 2Al Viro1-27/+29
2026-01-13getname_flags() massage, part 1Al Viro1-17/+16
2026-01-13get rid of audit_reusename()Al Viro1-8/+3
2026-01-13init_mknod(): turn into a trivial wrapper for do_mknodat()Al Viro1-1/+1
2026-01-06VFS: fix __start_dirop() kernel-doc warningsBagas Sanjaya1-1/+2
2026-01-06fs/namei: Remove redundant DCACHE_MANAGED_DENTRY check in __follow_mount_rcuBreno Leitao1-3/+0
2026-01-06fs: only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFSMateusz Guzik1-2/+3
2025-12-24VFS: fix __start_dirop() kernel-doc warningsBagas Sanjaya1-1/+2
2025-12-24fs: make sure to fail try_to_unlazy() and try_to_unlazy() for LOOKUP_CACHEDMateusz Guzik1-5/+13
2025-12-15VFS/knfsd: Teach dentry_create() to use atomic_open()Benjamin Coddington1-13/+42
2025-12-15VFS: Prepare atomic_open() for dentry_create()Benjamin Coddington1-7/+6
2025-12-15VFS: move dentry_create() from fs/open.c to fs/namei.cBenjamin Coddington1-0/+38
2025-12-01Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-108/+639
2025-12-01Merge tag 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/sc...Linus Torvalds1-42/+120
2025-12-01Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-4/+4
2025-11-26fs: inline step_into() and walk_component()Mateusz Guzik1-3/+28
2025-11-26fs: tidy up step_into() & friends before inliningMateusz Guzik1-13/+18
2025-11-25fs: mark lookup_slow() as noinlineMateusz Guzik1-1/+1
2025-11-25fs: add predicts based on nd->depthMateusz Guzik1-6/+7
2025-11-14VFS: change vfs_mkdir() to unlock on failure.NeilBrown1-2/+2
2025-11-14ecryptfs: use new start_creating/start_removing APIsNeilBrown1-0/+33
2025-11-14Add start_renaming_two_dentries()NeilBrown1-0/+65
2025-11-14VFS/ovl/smb: introduce start_renaming_dentry()NeilBrown1-6/+102
2025-11-14VFS/nfsd/ovl: introduce start_renaming() and end_renaming()NeilBrown1-53/+142
2025-11-14VFS: add start_creating_killable() and start_removing_killable()NeilBrown1-3/+77
2025-11-14VFS: introduce start_removing_dentry()NeilBrown1-0/+33
2025-11-14VFS: introduce start_creating_noperm() and start_removing_noperm()NeilBrown1-0/+48
2025-11-14VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()NeilBrown1-0/+27
2025-11-14VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()NeilBrown1-7/+28
2025-11-14VFS: tidy up do_unlinkat()NeilBrown1-29/+26
2025-11-14VFS: introduce start_dirop() and end_dirop()NeilBrown1-25/+73
2025-11-13fs: touch up predicts in path lookupMateusz Guzik1-9/+9
2025-11-12fs: retire now stale MAY_WRITE predicts in inode_permission()Mateusz Guzik1-2/+2
2025-11-12fs: speed up path lookup with cheaper handling of MAY_EXECMateusz Guzik1-2/+41
2025-11-12vfs: make vfs_symlink break delegations on parent dirJeff Layton1-2/+14
2025-11-12vfs: make vfs_mknod break delegations on parent directoryJeff Layton1-8/+15
2025-11-12vfs: make vfs_create break delegations on parent directoryJeff Layton1-2/+13
2025-11-12vfs: clean up argument list for vfs_create()Jeff Layton1-7/+4
2025-11-12vfs: break parent dir delegations in open(..., O_CREAT) codepathJeff Layton1-4/+18