lkml.org 
[lkml]   [2021]   [Nov]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
Subject[GIT PULL] nfsd changes for 5.16
From
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

\
 
 \ /
  Last update: 2021-11-10 22:50    [W:0.042 / U:2.612 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site