summaryrefslogtreecommitdiff
path: root/fs/dcache.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-15Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-225/+324
2026-06-15Merge tag 'vfs-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+12
2026-06-05make cursors NORCUAl Viro1-1/+3
2026-06-05nfs: get rid of fake root dentriesAl Viro1-6/+2
2026-06-05wind ->s_roots via ->d_sib instead of ->d_hashAl Viro1-18/+47
2026-06-05shrink_dentry_tree(): unify the calls of shrink_dentry_list()Al Viro1-17/+17
2026-06-05shrinking rcu_read_lock() scope in d_alloc_parallel()Al Viro1-17/+12
2026-06-05d_walk(): shrink rcu_read_lock() scopeAl Viro1-4/+2
2026-06-05document dentry_kill()Al Viro1-0/+38
2026-06-05adjust calling conventions of lock_for_kill(), fold __dentry_kill() into dent...Al Viro1-58/+54
2026-06-05Document rcu_read_lock() use in select_collect2()Al Viro1-1/+21
2026-06-05Shift rcu_read_{,un}lock() inside fast_dput()Al Viro1-16/+14
2026-06-05simplify safety for lock_for_kill() slowpathAl Viro1-16/+33
2026-06-05fold lock_for_kill() and __dentry_kill() into common helperAl Viro1-15/+13
2026-06-05fold lock_for_kill() into shrink_kill()Al Viro1-16/+7
2026-06-05shrink_dentry_list(): start with removing from shrink listAl Viro1-9/+9
2026-06-05d_prune_aliases(): make sure to skip NORCU aliasesAl Viro1-1/+2
2026-06-05kill d_dispose_if_unused()Al Viro1-24/+27
2026-06-05make to_shrink_list() return whether it has moved dentry to listAl Viro1-14/+9
2026-06-05select_collect(): ignore dentries on shrink lists if they have positive refco...Al Viro1-3/+1
2026-06-05fix a race between d_find_any_alias() and final dput() of NORCU dentriesAl Viro1-3/+18
2026-06-05VFS: use wait_var_event for waiting in d_alloc_parallel()NeilBrown1-37/+46
2026-05-21dcache: add extra sanity checks of the dentry in dentry_free()Jeff Layton1-2/+8
2026-05-21dcache: use kmalloc_flex() in __d_allocThorsten Blum1-4/+4
2026-05-12fs: allow lockless ->i_count bumps as long as it does not transition 0->1Mateusz Guzik1-0/+4
2026-04-21Merge tag 'pull-dcache-busy-wait' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-31/+98
2026-04-14vfs: get rid of BUG_ON() in d_mark_tmpfile_name()Paulo Alcantara1-5/+9
2026-04-14Merge tag 'v7.1-rc1-part1-smb3-client-fixes' of git://git.samba.org/sfrench/c...Linus Torvalds1-0/+19
2026-04-14Merge tag 'vfs-7.1-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2026-04-10vfs: introduce d_mark_tmpfile_name()Paulo Alcantara1-0/+19
2026-04-04get rid of busy-waiting in shrink_dcache_tree()Al Viro1-6/+73
2026-04-02dcache.c: more idiomatic "positives are not allowed" sanity checksAl Viro1-5/+5
2026-04-02struct dentry: make ->d_u anonymousAl Viro1-24/+24
2026-04-02for_each_alias(): helper macro for iterating through dentries of given inodeAl Viro1-3/+3
2026-03-06treewide: change inode->i_ino from unsigned long to u64Jeff Layton1-2/+2
2026-02-19dcache: Limit the minimal number of bucket to twoZhihao Cheng1-2/+2
2026-02-17Merge tag 'vfs-7.0-rc1.misc.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-5/+5
2026-02-10Merge tag 'pull-filename' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-7/+1
2026-02-10Merge tag 'vfs-7.0-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+1
2026-01-29fs: dcache: fix typo in enum d_walk_ret commentChelsy Ratnawat1-5/+5
2026-01-16vfs: document d_dispose_if_unused()Miklos Szeredi1-0/+10
2026-01-13struct filename: use names_cachep only for getname() and friendsAl Viro1-7/+1
2025-12-24dcache: Replace simple_strtoul with kstrtoul in set_dhash_entriesThorsten Blum1-4/+1
2025-12-06Merge tag 'fuse-update-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+12
2025-12-06Merge tag 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-39/+72
2025-12-01Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-13/+16
2025-11-28dcache: touch up predicts in __d_lookup_rcu()Mateusz Guzik1-3/+12
2025-11-25fs: rework I_NEW handling to operate without fencesMateusz Guzik1-10/+0
2025-11-18d_make_discardable(): warn if given a non-persistent dentryAl Viro1-8/+1
2025-11-18get rid of kill_litter_super()Al Viro1-21/+0