Please pull nfsd changes for 5.10 from:
git://linux-nfs.org/~bfields/linux.git tags/nfsd-5.10
The one new feature this time, from Anna Schumaker, is READ_PLUS, which
has the same arguments as READ but allows the server to return an array
of data and hole extents.
Otherwise it's a lot of cleanup and bugfixes.
--b.
Alex Dewar (2):
nfsd: Fix typo in comment
nfsd: Remove unnecessary assignment in nfs4xdr.c
Anna Schumaker (5):
SUNRPC/NFSD: Implement xdr_reserve_space_vec()
NFSD: Add READ_PLUS data support
NFSD: Add READ_PLUS hole segment encoding
NFSD: Return both a hole and a data segment
NFSD: Encode a full READ_PLUS reply
Artur Molchanov (1):
net/sunrpc: Fix return value for sysctl sunrpc.transports
Chuck Lever (17):
NFSD: Correct type annotations in user xattr helpers
NFSD: Correct type annotations in user xattr XDR functions
NFSD: Correct type annotations in COPY XDR functions
NFSD: Add missing NFSv2 .pc_func methods
lockd: Replace PROC() macro with open code
NFSACL: Replace PROC() macro with open code
NFSD: Encoder and decoder functions are always present
NFSD: Clean up switch statement in nfsd_dispatch()
NFSD: Clean up stale comments in nfsd_dispatch()
NFSD: Clean up nfsd_dispatch() variables
NFSD: Refactor nfsd_dispatch() error paths
NFSD: Remove vestigial typedefs
NFSD: Fix .pc_release method for NFSv2
NFSD: Call NFSv2 encoders on error returns
NFSD: Remove the RETURN_STATUS() macro
NFSD: Map nfserr_wrongsec outside of nfsd_dispatch
NFSD: Hoist status code encoding into XDR encoder functions
Dai Ngo (1):
NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy
Dan Aloni (1):
svcrdma: fix bounce buffers for unaligned offsets and multiple pages
Hou Tao (1):
nfsd: rename delegation related tracepoints to make them less confusing
J. Bruce Fields (8):
nfsd: remove fault injection code
nfsd: give up callbacks on revoked delegations
MAINTAINERS: Note NFS docs under Documentation/
Documentation: update RPCSEC_GSSv3 RFC link
sunrpc: simplify do_cache_clean
nfsd: Cache R, RW, and W opens separately
nfsd4: remove check_conflicting_opens warning
nfsd: rq_lease_breaker cleanup
Martijn de Gouw (1):
SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
Randy Dunlap (1):
net: sunrpc: delete repeated words
Rik van Riel (1):
silence nfscache allocation warnings with kvzalloc
Roberto Bergantinos Corpas (1):
sunrpc: raise kernel RPC channel buffer size
Tom Rix (1):
nfsd: remove unneeded break
Xu Wang (1):
sunrpc: cache : Replace seq_printf with seq_puts
Zheng Bin (1):
nfsd: fix comparison to bool warning
Documentation/admin-guide/nfs/fault_injection.rst | 70 ---
Documentation/admin-guide/nfs/index.rst | 1 -
Documentation/filesystems/nfs/rpc-server-gss.rst | 5 +-
MAINTAINERS | 2 +
fs/lockd/svc4proc.c | 248 +++--
fs/lockd/svcproc.c| 250 +++--
fs/nfs/nfs4file.c | 38 +-
fs/nfs/nfs4super.c| 5 +
fs/nfs/super.c| 17 +
fs/nfs_common/Makefile| 1 +
fs/nfs_common/nfs_ssc.c | 94
fs/nfsd/Kconfig | 12 +-
fs/nfsd/Makefile | 1 -
fs/nfsd/export.c | 2 +-
fs/nfsd/filecache.c | 2 +-
fs/nfsd/nfs2acl.c | 160 --
fs/nfsd/nfs3acl.c | 88 ++--
fs/nfsd/nfs3proc.c| 238 +
fs/nfsd/nfs3xdr.c | 25 +-
fs/nfsd/nfs4proc.c| 34 +-
fs/nfsd/nfs4state.c | 605 +-
fs/nfsd/nfs4xdr.c | 202 ++--
fs/nfsd/nfscache.c| 12 +-
fs/nfsd/nfsctl.c | 3 -
fs/nfsd/nfsproc.c | 283 +-
fs/nfsd/nfssvc.c | 122 +++--
fs/nfsd/nfsxdr.c | 52 +-
fs/nfsd/state.h | 27 -
fs/nfsd/trace.h | 4 +-
fs/nfsd/vfs.c | 6 +-
fs/nfsd/xdr.h | 16 +-
fs/nfsd/xdr3.h| 1 +
fs/nfsd/xdr4.h| 1 +
include/linux/nfs_ssc.h | 67 +++