* [GIT PULL] nfsd changes for 4.12
@ 2017-05-10 19:11 J. Bruce Fields
0 siblings, 0 replies; only message in thread
From: J. Bruce Fields @ 2017-05-10 19:11 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-nfs, linux-fsdevel, linux-kernel
Please pull
git://linux-nfs.org/~bfields/linux.git tags/nfsd-4.12
Another RDMA update from Chuck Lever, and a bunch of miscellaneous
bugfixes.
--b.
----------------------------------------------------------------
Ari Kauppi (1):
nfsd: fix undefined behavior in nfsd4_layout_verify
Chuck Lever (14):
svcrdma: Move send_wr to svc_rdma_op_ctxt
svcrdma: Add svc_rdma_map_reply_hdr()
svcrdma: Eliminate RPCRDMA_SQ_DEPTH_MULT
svcrdma: Add helper to save pages under I/O
svcrdma: Clean up svc_rdma_get_inv_rkey()
svcrdma: Introduce local rdma_rw API helpers
svcrdma: Use rdma_rw API in RPC reply path
svcrdma: Clean up RDMA_ERROR path
svcrdma: Report Write/Reply chunk overruns
svcrdma: Clean up RPC-over-RDMA backchannel reply processing
svcrdma: Reduce size of sge array in struct svc_rdma_op_ctxt
svcrdma: Remove unused RDMA Write completion handler
svcrdma: Remove the req_map cache
svcrdma: Clean out old XDR encoders
Colin Ian King (1):
lockd: remove redundant check on block
Dmitry V. Levin (1):
uapi: fix linux/nfsd/cld.h userspace compilation errors
J. Bruce Fields (3):
nfsd: check for oversized NFSv2/v3 arguments
lockd: fix lockd shutdown race
nfsd: encoders mustn't use unitialized values in error cases
Kinglong Mee (1):
NFSv4.x/callback: Create the callback service through svc_create_pooled
NeilBrown (2):
nfsd4: remove pointless strdup_if_nonnull
NFS: don't try to cross a mountpount when there isn't one there.
Trond Myklebust (3):
SUNRPC: Refactor svc_set_num_threads()
NFSv4: Fix callback server shutdown
nfsd: Fix up the "supattr_exclcreat" attributes
fs/lockd/svc.c | 6 +-
fs/lockd/svclock.c | 18 +-
fs/nfs/callback.c | 26 +-
fs/nfsd/nfs3xdr.c | 23 +-
fs/nfsd/nfs4proc.c | 3 +-
fs/nfsd/nfs4state.c | 25 +-
fs/nfsd/nfs4xdr.c | 19 +-
fs/nfsd/nfsxdr.c | 13 +-
fs/nfsd/vfs.c | 24 +-
include/linux/sunrpc/rpc_rdma.h | 3 +
include/linux/sunrpc/svc.h | 4 +-
include/linux/sunrpc/svc_rdma.h | 75 +--
include/uapi/linux/nfsd/cld.h | 14 +-
net/sunrpc/Kconfig | 1 +
net/sunrpc/svc.c | 134 ++--
net/sunrpc/xprtrdma/Makefile | 2 +-
net/sunrpc/xprtrdma/svc_rdma.c | 8 +-
net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 71 +--
net/sunrpc/xprtrdma/svc_rdma_marshal.c | 89 ---
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 79 ++-
net/sunrpc/xprtrdma/svc_rdma_rw.c | 512 +++++++++++++++
net/sunrpc/xprtrdma/svc_rdma_sendto.c | 978 ++++++++++++++---------------
net/sunrpc/xprtrdma/svc_rdma_transport.c | 110 +---
23 files changed, 1334 insertions(+), 903 deletions(-)
create mode 100644 net/sunrpc/xprtrdma/svc_rdma_rw.c
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-05-10 19:11 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-10 19:11 [GIT PULL] nfsd changes for 4.12 J. Bruce Fields
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.