summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | ksmbd: set v2 lease version on lease upgradeNamjae Jeon2024-01-091-0/+1
| * | | | ksmbd: validate the zero field of packet headerLi Nan2024-01-091-1/+5
| | |_|/ | |/| |
* | | | Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2024-01-1114-96/+18
|\ \ \ \
| * | | | orangefs: saner arguments passing in readdir gutsAl Viro2023-12-211-20/+12
| * | | | ocfs2_find_match(): there's no such thing as NULL or negative ->d_parentAl Viro2023-12-211-7/+0
| * | | | reiserfs_add_entry(): get rid of pointless namelen checksAl Viro2023-12-211-7/+0
| * | | | __ocfs2_add_entry(), ocfs2_prepare_dir_for_insert(): namelen checksAl Viro2023-12-211-9/+0
| * | | | ext4_add_entry(): ->d_name.len is never 0Al Viro2023-12-211-2/+0
| * | | | befs: d_obtain_alias(ERR_PTR(...)) will do the right thingAl Viro2023-12-211-3/+0
| * | | | affs: d_obtain_alias(ERR_PTR(...)) will do the right thingAl Viro2023-12-211-3/+0
| * | | | /proc/sys: use d_splice_alias() calling conventions to simplify failure exitsAl Viro2023-12-211-12/+2
| * | | | hostfs: use d_splice_alias() calling conventions to simplify failure exitsAl Viro2023-12-211-6/+2
| * | | | udf_fiiter_add_entry(): check for zero ->d_name.len is bogus...Al Viro2023-12-211-2/+0
| * | | | udf: d_obtain_alias(ERR_PTR(...)) will do the right thing...Al Viro2023-12-211-6/+1
| * | | | udf: d_splice_alias() will do the right thing on ERR_PTR() inodeAl Viro2023-12-211-2/+0
| * | | | nfsd: kill stale comment about simple_fill_super() requirementsAl Viro2023-12-201-4/+0
| * | | | bfs_add_entry(): get rid of pointless ->d_name.len checksAl Viro2023-12-201-5/+0
| * | | | nilfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing...Al Viro2023-12-201-6/+1
| * | | | zonefs: d_splice_alias() will do the right thing on ERR_PTR() inodeAl Viro2023-12-201-2/+0
| | |_|/ | |/| |
* | | | Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds2024-01-1114-570/+311
|\ \ \ \
| * | | | dcache: remove unnecessary NULL check in dget_dlock()Vegard Nossum2023-11-251-12/+4
| * | | | kill DCACHE_MAY_FREEAl Viro2023-11-251-4/+2
| * | | | Merge branches 'work.dcache-misc' and 'work.dcache2' into work.dcacheAl Viro2023-11-2510-424/+244
| |\ \ \ \
| | * | | | retain_dentry(): introduce a trimmed-down lockless variantAl Viro2023-11-251-48/+47
| | * | | | __dentry_kill(): new locking schemeAl Viro2023-11-251-81/+48
| | * | | | d_prune_aliases(): use a shrink listAl Viro2023-11-251-25/+5
| | * | | | switch select_collect{,2}() to use of to_shrink_list()Al Viro2023-11-251-14/+6
| | * | | | to_shrink_list(): call only if refcount is 0Al Viro2023-11-251-5/+2
| | * | | | fold dentry_kill() into dput()Al Viro2023-11-251-25/+12
| | * | | | don't try to cut corners in shrink_lock_dentry()Al Viro2023-11-251-93/+66
| | * | | | fold the call of retain_dentry() into fast_dput()Al Viro2023-11-251-9/+4
| | * | | | Call retain_dentry() with refcount 0Al Viro2023-11-251-8/+2
| | * | | | dentry_kill(): don't bother with retain_dentry() on slow pathAl Viro2023-11-251-6/+2
| | * | | | __dentry_kill(): get consistent rules for victim's refcountAl Viro2023-11-251-0/+2
| | * | | | make retain_dentry() neutral with respect to refcountingAl Viro2023-11-251-1/+5
| | * | | | __dput_to_list(): do decrement of refcount in the callersAl Viro2023-11-251-10/+11
| | * | | | fast_dput(): new rules for refcountAl Viro2023-11-251-7/+2
| | * | | | fast_dput(): handle underflows gracefullyAl Viro2023-11-251-3/+4
| | * | | | fast_dput(): having ->d_delete() is not reason to delay refcount decrementAl Viro2023-11-251-10/+2
| | * | | | shrink_dentry_list(): no need to check that dentry refcount is marked deadAl Viro2023-11-251-3/+2
| | * | | | centralize killing dentry from shrink listAl Viro2023-11-251-10/+11
| | * | | | dentry: switch the lists of children to hlistAl Viro2023-11-259-94/+81
| | * | | | coda_flag_children(): cope with dentries turning negativeAl Viro2023-11-251-3/+3
| | * | | | switch nfsd_client_rmdir() to use of simple_recursive_removal()Al Viro2023-11-181-56/+14
| | |/ / /
| * | | | __d_unalias() doesn't use inode argumentAl Viro2023-11-251-3/+2
| * | | | d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variantAl Viro2023-11-251-1/+1
| * | | | get rid of DCACHE_GENOCIDEAl Viro2023-11-251-4/+1
| * | | | d_genocide(): move the extern into fs/internal.hAl Viro2023-11-251-0/+1
| * | | | simple_fill_super(): don't bother with d_genocide() on failureAl Viro2023-11-251-12/+5
| * | | | nsfs: use d_make_root()Al Viro2023-11-251-5/+2