For review, this is a series of minor clean-ups, bug fixes, and performance optimizations. See also: http://git.linux-nfs.org/?p=cel/cel-2.6.git;a=shortlog;h=refs/heads/nfs-for-5.2 --- Chuck Lever (19): SUNRPC: Avoid digging into the ATOMIC pool xprtrdma: Fix an frwr_map recovery nit xprtrdma: Defer completion only when local invalidation is needed xprtrdma: Clean up rpcrdma_create_req() xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() xprtrdma: rpcrdma_regbuf alignment xprtrdma: Allocate req's regbufs at xprt create time xprtrdma: De-duplicate "allocate new, free old regbuf" xprtrdma: Clean up regbuf helpers xprtrdma: Backchannel can use GFP_KERNEL allocations xprtrdma: Increase maximum number of backchannel request xprtrdma: Trace marshaling failures xprtrdma: Clean up sendctx functions xprtrdma: More Send completion batching xprtrdma: Eliminate rpcrdma_ia::ri_device SUNRPC: Update comments based on recent changes xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize xprtrdma: Aggregate the inline settings in struct rpcrdma_ep xprtrdma: Eliminate struct rpcrdma_create_data_internal include/trace/events/rpcrdma.h | 27 +++ net/sunrpc/socklib.c | 2 net/sunrpc/xprt.c | 4 net/sunrpc/xprtrdma/backchannel.c | 120 +++++--------- net/sunrpc/xprtrdma/frwr_ops.c | 40 ++--- net/sunrpc/xprtrdma/rpc_rdma.c | 146 +++++++++-------- net/sunrpc/xprtrdma/transport.c | 103 ++---------- net/sunrpc/xprtrdma/verbs.c | 327 +++++++++++++++++++++---------------- net/sunrpc/xprtrdma/xprt_rdma.h | 114 ++++++------- 9 files changed, 430 insertions(+), 453 deletions(-) -- Chuck Lever