summaryrefslogtreecommitdiff
path: root/fs/dcache.c
AgeCommit message (Expand)AuthorFilesLines
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
2025-11-16primitives for maintaining persisitencyAl Viro1-15/+59
2025-11-16introduce a flag for explicitly marking persistently pinned dentriesAl Viro1-5/+22
2025-11-12fs: hide dentry_cache behind runtime const machineryMateusz Guzik1-2/+4
2025-11-12dcache: export shrink_dentry_list() and add new helper d_dispose_if_unused()Luis Henriques1-6/+12
2025-10-20Coccinelle-based conversion to use ->i_state accessorsMateusz Guzik1-4/+4
2025-10-20fs: add missing fences to I_NEW handlingMateusz Guzik1-0/+4
2025-10-07vfs: Don't leak disconnected dentries on umountJan Kara1-0/+2
2025-10-03Merge tag 'pull-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-13/+13
2025-10-03Merge tag 'pull-mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-2/+2
2025-09-29Merge tag 'vfs-6.18-rc1.afs' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2025-09-25afs: Add support for RENAME_NOREPLACE and RENAME_EXCHANGEDavid Howells1-0/+1
2025-09-16path_has_submounts(): use guard(mount_locked_reader)Al Viro1-2/+2
2025-09-16make it easier to catch those who try to modify ->d_nameAl Viro1-13/+13
2025-08-25fs: Use try_cmpxchg() in start_dir_add()Uros Bizjak1-2/+2
2025-07-28Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-5/+5
2025-06-23docs/vfs: update references to i_mutex to i_rwsemJunxuan Liao1-5/+5
2025-06-11d_alloc_parallel(): set DCACHE_PAR_LOOKUP earlierAl Viro1-3/+7
2025-06-11make d_set_d_op() staticAl Viro1-3/+3
2025-06-11set_default_d_op(): calculate the matching value for ->d_flagsAl Viro1-2/+4
2025-06-11correct the set of flags forbidden at d_set_d_op() timeAl Viro1-1/+2
2025-06-11split d_flags calculation out of d_set_d_op()Al Viro1-23/+30
2025-06-11new helper: set_default_d_op()Al Viro1-2/+8
2025-06-11new helper: d_splice_alias_ops()Al Viro1-27/+36
2025-06-09d_set_mounted(): we don't need to bump seqcount component of rename_lockAl Viro1-2/+2
2025-05-26Merge tag 'vfs-6.16-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+10