aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-03-13NFSv4.1 restrict GETATTR fs_location query to the main transportGravatar Olga Kornievskaia 1-2/+13
2022-03-13NFS: remove unneeded check in decode_devicenotify_args()Gravatar Alexey Khoroshilov 1-4/+0
2022-03-02NFS: Cache all entries in the readdirplus replyGravatar Trond Myklebust 1-14/+26
2022-03-02NFS: Optimise away the previous cookie fieldGravatar Trond Myklebust 5-17/+15
2022-03-02NFS: Fix up forced readdirplusGravatar Trond Myklebust 3-17/+41
2022-03-02NFS: Convert readdir page cache to use a cookie based indexGravatar Trond Myklebust 3-86/+69
2022-03-02NFS: Clean up page array initialisation/freeGravatar Trond Myklebust 1-10/+6
2022-03-02NFS: Trace effects of the readdirplus heuristicGravatar Trond Myklebust 2-1/+60
2022-03-02NFS: Trace effects of readdirplus on the dcacheGravatar Trond Myklebust 2-0/+8
2022-03-02NFS: Add basic readdir tracingGravatar Trond Myklebust 2-1/+80
2022-03-02NFS: Don't request readdirplus when revalidation was forcedGravatar Trond Myklebust 1-10/+16
2022-03-02NFS: Readdirplus can't help lookup for case insensitive filesystemsGravatar Trond Myklebust 1-0/+2
2022-03-02NFSv4: Ask for a full XDR buffer of readdir goodnessGravatar Trond Myklebust 2-6/+7
2022-03-02NFS: Don't ask for readdirplus unless it can help nfs_getattr()Gravatar Trond Myklebust 1-20/+25
2022-03-02NFS: Improve heuristic for readdirplusGravatar Trond Myklebust 5-36/+58
2022-03-02NFS: Reduce use of uncached readdirGravatar Trond Myklebust 1-20/+3
2022-03-02NFS: Simplify nfs_readdir_xdr_to_array()Gravatar Trond Myklebust 1-18/+11
2022-03-02NFS: If the cookie verifier changes, we must invalidate the page cacheGravatar Trond Myklebust 1-1/+6
2022-03-02NFS: Adjust the amount of readahead performed by NFS readdirGravatar Trond Myklebust 2-1/+53
2022-03-02NFS: Don't advance the page pointer unless the page is fullGravatar Trond Myklebust 1-10/+22
2022-03-02NFS: Don't re-read the entire page cache to find the next cookieGravatar Trond Myklebust 2-3/+8
2022-03-02NFS: Store the change attribute in the directory page cacheGravatar Trond Myklebust 1-31/+37
2022-02-28NFS: Calculate page offsets algorithmicallyGravatar Trond Myklebust 1-5/+13
2022-02-28NFS: Use kzalloc() to avoid initialising the nfs_open_dir_contextGravatar Trond Myklebust 1-7/+4
2022-02-28NFS: Initialise the readdir verifier as best we can in nfs_opendir()Gravatar Trond Myklebust 1-0/+1
2022-02-28NFS: Trace lookup revalidation failureGravatar Trond Myklebust 1-12/+5
2022-02-28NFS: constify nfs_server_capable() and nfs_have_writebacks()Gravatar Trond Myklebust 1-4/+3
2022-02-28NFS: Return valid errors from nfs2/3_decode_dirent()Gravatar Trond Myklebust 2-16/+7
2022-02-28Revert "NFSv4: use unique client identifiers in network namespaces"Gravatar Trond Myklebust 1-14/+0
2022-02-25NFS: Use of mapping_set_error() results in spurious errorsGravatar Trond Myklebust 1-1/+4
2022-02-25NFS: Clean up NFSv4.2 xattrsGravatar Trond Myklebust 3-12/+18
2022-02-25NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget()Gravatar Trond Myklebust 1-2/+0
2022-02-25NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTRGravatar Trond Myklebust 2-0/+2
2022-02-25NFS: Remove unused flag NFS_INO_REVAL_PAGECACHEGravatar Trond Myklebust 3-5/+2
2022-02-25NFS: Replace last uses of NFS_INO_REVAL_PAGECACHEGravatar Trond Myklebust 3-19/+15
2022-02-25NFSv4: use unique client identifiers in network namespacesGravatar Benjamin Coddington 1-0/+14
2022-02-25NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKEDGravatar Olga Kornievskaia 4-2/+12
2022-02-25SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNELGravatar Trond Myklebust 2-3/+3
2022-02-25SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNELGravatar Trond Myklebust 4-19/+19
2022-02-25SUNRPC: Convert GFP_NOFS to GFP_KERNELGravatar Trond Myklebust 5-7/+7
2022-02-25NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNELGravatar Trond Myklebust 3-8/+8
2022-02-25NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNELGravatar Trond Myklebust 2-9/+10
2022-02-25NFS: Convert GFP_NOFS to GFP_KERNELGravatar Trond Myklebust 4-14/+13
2022-02-25NFSv4.2: Fix up an invalid combination of memory allocation flagsGravatar Trond Myklebust 1-4/+3
2022-02-25NFSv4: Charge NFSv4 open state trackers to kmemcgGravatar Trond Myklebust 2-4/+5
2022-02-25NFS: Charge open/lock file contexts to kmemcgGravatar Trond Myklebust 2-3/+3
2022-02-25NFSv4: Protect the state recovery thread against direct reclaimGravatar Trond Myklebust 1-0/+12
2022-02-25SUNRPC: remove redundant pointer plainhdrGravatar Colin Ian King 1-2/+2
2022-02-25NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()Gravatar Xin Xiong 1-3/+6
2022-02-25Convert NFS from readpages to readaheadGravatar Matthew Wilcox (Oracle) 4-14/+18