Hi Anna- These feel like they are ready for you to merge. Changes since v1: - Rebased on v5.3-rc5 - Improved "Boost maximum transport header size" - Minor clarifications --- Chuck Lever (21): SUNRPC: Remove rpc_wake_up_queued_task_on_wq() SUNRPC: Inline xdr_commit_encode xprtrdma: Refresh the documenting comment in frwr_ops.c xprtrdma: Update obsolete comment xprtrdma: Fix calculation of ri_max_segs again xprtrdma: Boost maximum transport header size xprtrdma: Boost client's max slot table size to match Linux server xprtrdma: Rename CQE field in Receive trace points xprtrdma: Rename rpcrdma_buffer::rb_all xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods xprtrdma: Simplify rpcrdma_mr_pop xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put xprtrdma: Move rpcrdma_mr_get out of frwr_map xprtrdma: Ensure creating an MR does not trigger FS writeback xprtrdma: Cache free MRs in each rpcrdma_req xprtrdma: Remove rpcrdma_buffer::rb_mrlock xprtrdma: Use an llist to manage free rpcrdma_reps xprtrdma: Clean up xprt_rdma_set_connect_timeout() xprtrdma: Fix bc_max_slots return value xprtrdma: Inline XDR chunk encoder functions xprtrdma: Optimize rpcrdma_post_recvs() include/linux/sunrpc/sched.h | 3 include/linux/sunrpc/xprtrdma.h | 4 - include/trace/events/rpcrdma.h | 88 ++++++++++++-- net/sunrpc/sched.c | 27 +--- net/sunrpc/xdr.c | 2 net/sunrpc/xprtrdma/backchannel.c | 4 - net/sunrpc/xprtrdma/frwr_ops.c | 131 +++++++-------------- net/sunrpc/xprtrdma/rpc_rdma.c | 63 +++++++--- net/sunrpc/xprtrdma/transport.c | 12 +- net/sunrpc/xprtrdma/verbs.c | 235 ++++++++++++++++--------------------- net/sunrpc/xprtrdma/xprt_rdma.h | 58 ++++----- 11 files changed, 305 insertions(+), 322 deletions(-) -- Chuck Lever