[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20211110215022.GA17888@fieldses.org>
Date: Wed, 10 Nov 2021 16:50:22 -0500
From: bfields@...ldses.org (J. Bruce Fields)
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-nfs@...r.kernel.org, linux-kernel@...r.kernel.org,
Chuck Lever <chuck.lever@...cle.com>
Subject: [GIT PULL] nfsd changes for 5.16
Please pull:
git://linux-nfs.org/~bfields/linux.git tags/nfsd-5.16
for 5.16 nfsd changes.
A slow cycle for nfsd: mainly cleanup, including Neil's patch dropping
support for a filehandle format deprecated 20 years ago, and further
xdr-related cleanup from Chuck.
--b.
Changcheng Deng (1):
NFSD:fix boolreturn.cocci warning
Chuck Lever (15):
NFSD: Optimize DRC bucket pruning
SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases
NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
svcrdma: Split the svcrdma_wc_receive() tracepoint
svcrdma: Split the svcrdma_wc_send() tracepoint
svcrdma: Split svcrmda_wc_{read,write} tracepoints
SUNRPC: Add trace event when alloc_pages_bulk() makes no progress
SUNRPC: Capture value of xdr_buf::page_base
SUNRPC: Simplify the SVC dispatch code path
SUNRPC: De-duplicate .pc_release() call sites
SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
SUNRPC: Change return value type of .pc_decode
NFSD: Save location of NFSv4 COMPOUND status
SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
SUNRPC: Change return value type of .pc_encode
Colin Ian King (1):
NFSD: Initialize pointer ni with NULL and not plain integer 0
J. Bruce Fields (5):
nfsd: don't alloc under spinlock in rpc_parse_scope_id
nfs: reexport documentation
nfsd: update create verifier comment
nfsd: document server-to-server-copy parameters
nfsd4: remove obselete comment
NeilBrown (3):
NFSD: move filehandle format declarations out of "uapi".
NFSD: drop support for ancient filehandles
NFSD: simplify struct nfsfh
Yang Li (1):
UNRPC: Return specific error code on kmalloc failure
Documentation/admin-guide/kernel-parameters.txt | 14 +
Documentation/filesystems/nfs/index.rst | 1 +
Documentation/filesystems/nfs/reexport.rst | 113 +++++++
fs/lockd/svc.c | 6 +-
fs/lockd/xdr.c | 152 +++++-----
fs/lockd/xdr4.c | 153 +++++-----
fs/nfs/callback_xdr.c | 4 +-
fs/nfsd/flexfilelayout.c | 2 +-
fs/nfsd/lockd.c | 2 +-
fs/nfsd/nfs2acl.c | 44 +--
fs/nfsd/nfs3acl.c | 48 +--
fs/nfsd/nfs3proc.c | 3 +-
fs/nfsd/nfs3xdr.c | 387 +++++++++++-------------
fs/nfsd/nfs4callback.c | 2 +-
fs/nfsd/nfs4proc.c | 11 +-
fs/nfsd/nfs4state.c | 6 +-
fs/nfsd/nfs4xdr.c | 52 ++--
fs/nfsd/nfscache.c | 17 +-
fs/nfsd/nfsctl.c | 6 +-
fs/nfsd/nfsd.h | 6 +-
fs/nfsd/nfsfh.c | 173 ++++-------
fs/nfsd/nfsfh.h | 55 +++-
fs/nfsd/nfsproc.c | 3 +-
fs/nfsd/nfssvc.c | 28 +-
fs/nfsd/nfsxdr.c | 187 +++++-------
fs/nfsd/vfs.c | 7 +-
fs/nfsd/xdr.h | 37 +--
fs/nfsd/xdr3.h | 63 ++--
fs/nfsd/xdr4.h | 7 +-
include/linux/lockd/xdr.h | 27 +-
include/linux/lockd/xdr4.h | 29 +-
include/linux/sunrpc/svc.h | 14 +-
include/trace/events/rpcrdma.h | 185 ++++++++++-
include/trace/events/sunrpc.h | 38 ++-
include/uapi/linux/nfsd/nfsfh.h | 115 -------
net/sunrpc/addr.c | 40 ++-
net/sunrpc/auth_gss/svcauth_gss.c | 2 +-
net/sunrpc/svc.c | 80 +----
net/sunrpc/svc_xprt.c | 1 +
net/sunrpc/xdr.c | 32 +-
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +-
net/sunrpc/xprtrdma/svc_rdma_rw.c | 30 +-
net/sunrpc/xprtrdma/svc_rdma_sendto.c | 14 +-
43 files changed, 1155 insertions(+), 1050 deletions(-)
create mode 100644 Documentation/filesystems/nfs/reexport.rst
delete mode 100644 include/uapi/linux/nfsd/nfsfh.h
Powered by blists - more mailing lists