summaryrefslogtreecommitdiffstats
path: root/fs/nfs/dir.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * NFS: Ensure the server has an up to date ctime before renamingTrond Myklebust2022-01-061-0/+2
| * NFS: Ensure the server has an up to date ctime before hardlinkingTrond Myklebust2022-01-061-0/+2
| * NFS: don't store 'struct cred *' in struct nfs_access_entryNeilBrown2022-01-061-6/+44
| * NFS: pass cred explicitly for access testsNeilBrown2022-01-061-7/+10
| * NFS: change nfs_access_get_cached to only report the maskNeilBrown2022-01-061-11/+9
* | net: Don't include filter.h from net/sock.hJakub Kicinski2021-12-291-0/+1
|/
* NFS: Remove the nfs4_label argument from nfs_setsecurityAnna Schumaker2021-11-051-3/+2
* NFS: Remove the nfs4_label argument from nfs_fhget()Anna Schumaker2021-11-051-3/+3
* NFS: Remove the nfs4_label argument from nfs_add_or_obtain()Anna Schumaker2021-11-051-4/+3
* NFS: Remove the nfs4_label argument from nfs_instantiate()Anna Schumaker2021-11-051-3/+2
* NFS: Remove the nfs4_label from the nfs4_getattr_resAnna Schumaker2021-11-051-1/+1
* NFS: Remove the label from the nfs4_lookup_res structAnna Schumaker2021-11-051-22/+12