summaryrefslogtreecommitdiffstats
path: root/fs/nfs/dir.c
Commit message (Expand)AuthorAgeFilesLines
* nfs: Remove redundant null checks before kfreeYushan Zhou2022-10-271-3/+2
* Merge tag 'pull-file_inode' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-10-061-1/+1
|\
| * nfs_finish_open(): don't open-code file_inode()Al Viro2022-09-011-1/+1
* | NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENTNeilBrown2022-08-191-1/+2
* | NFS: Fix missing unlock in nfs_unlink()Sun Ke2022-08-131-1/+3
|/
* NFS: don't unhash dentry during unlink/renameNeilBrown2022-08-081-18/+54
* nfs: Replace kmap() with kmap_local_page()Fabio M. De Francesco2022-07-121-2/+2
* NFS: Fix case insensitive renamesTrond Myklebust2022-07-101-0/+4
* NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x fileDave Wysochanski2022-06-151-0/+1
* nfs: Convert to free_folioMatthew Wilcox (Oracle)2022-05-091-2/+7
* NFS: Replace readdir's use of xxhash() with hash_64()Trond Myklebust2022-04-071-6/+3
* NFSv4: fix open failure with O_ACCMODE flagChenXiaoSong2022-03-291-10/+0
* NFS: Fix revalidation of empty readdir pagesTrond Myklebust2022-03-221-2/+7
* NFS: Don't deadlock when cookie hashes collideTrond Myklebust2022-03-221-11/+18
* NFS: Cache all entries in the readdirplus replyTrond Myklebust2022-03-021-14/+26
* NFS: Optimise away the previous cookie fieldTrond Myklebust2022-03-021-12/+14
* NFS: Fix up forced readdirplusTrond Myklebust2022-03-021-17/+39
* NFS: Convert readdir page cache to use a cookie based indexTrond Myklebust2022-03-021-84/+65
* NFS: Clean up page array initialisation/freeTrond Myklebust2022-03-021-10/+6
* NFS: Trace effects of the readdirplus heuristicTrond Myklebust2022-03-021-1/+10
* NFS: Trace effects of readdirplus on the dcacheTrond Myklebust2022-03-021-0/+5
* NFS: Add basic readdir tracingTrond Myklebust2022-03-021-1/+12
* NFS: Don't request readdirplus when revalidation was forcedTrond Myklebust2022-03-021-10/+16
* NFS: Readdirplus can't help lookup for case insensitive filesystemsTrond Myklebust2022-03-021-0/+2
* NFS: Improve heuristic for readdirplusTrond Myklebust2022-03-021-29/+51
* NFS: Reduce use of uncached readdirTrond Myklebust2022-03-021-20/+3
* NFS: Simplify nfs_readdir_xdr_to_array()Trond Myklebust2022-03-021-18/+11
* NFS: If the cookie verifier changes, we must invalidate the page cacheTrond Myklebust2022-03-021-1/+6
* NFS: Adjust the amount of readahead performed by NFS readdirTrond Myklebust2022-03-021-1/+52
* NFS: Don't advance the page pointer unless the page is fullTrond Myklebust2022-03-021-10/+22
* NFS: Don't re-read the entire page cache to find the next cookieTrond Myklebust2022-03-021-3/+7
* NFS: Store the change attribute in the directory page cacheTrond Myklebust2022-03-021-31/+37
* NFS: Calculate page offsets algorithmicallyTrond Myklebust2022-02-281-5/+13
* NFS: Use kzalloc() to avoid initialising the nfs_open_dir_contextTrond Myklebust2022-02-281-7/+4
* NFS: Initialise the readdir verifier as best we can in nfs_opendir()Trond Myklebust2022-02-281-0/+1
* NFS: Trace lookup revalidation failureTrond Myklebust2022-02-281-12/+5
* NFS: Clean up NFSv4.2 xattrsTrond Myklebust2022-02-251-5/+2
* NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKEDOlga Kornievskaia2022-02-251-2/+8
* NFS: Charge open/lock file contexts to kmemcgTrond Myklebust2022-02-251-1/+1
* NFS: LOOKUP_DIRECTORY is also ok with symlinksTrond Myklebust2022-02-141-2/+2
* NFS: Avoid duplicate uncached readdir calls on eofTrond Myklebust2022-02-021-5/+15
* NFS: Don't skip directory entries when doing uncached readdirtrondmy@kernel.org2022-02-021-0/+1
* NFS: Don't overfill uncached readdir pagestrondmy@kernel.org2022-02-021-1/+2
* Merge tag 'nfs-for-5.17-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds2022-01-251-28/+118
|\
| * NFSv4: nfs_atomic_open() can race when looking up a non-regular fileTrond Myklebust2022-01-071-0/+5
| * NFSv4: Handle case where the lookup of a directory failsTrond Myklebust2022-01-071-0/+13
| * NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open()Trond Myklebust2022-01-061-1/+6
| * NFS: Add a helper to remove case-insensitive aliasesTrond Myklebust2022-01-061-1/+11
| * NFS: Invalidate negative dentries on all case insensitive directory changesTrond Myklebust2022-01-061-4/+15
| * NFSv4: Just don't cache negative dentries on case insensitive serversTrond Myklebust2022-01-061-0/+3