From: Chuck Lever <chuck.lever@xxxxxxxxxx> Avoid getting work queue splats in the system journal by moving client-side RPC/RDMA transport tear-down into a background process. I've done some testing of this series, now looking for review comments. Chuck Lever (4): xprtrdma: Remove temp allocation of rpcrdma_rep objects xprtrdma: Clean up synopsis of frwr_mr_unmap() xprtrdma: Delay releasing connection hardware resources xprtrdma: Move MRs to struct rpcrdma_ep net/sunrpc/xprtrdma/frwr_ops.c | 13 ++- net/sunrpc/xprtrdma/rpc_rdma.c | 3 +- net/sunrpc/xprtrdma/transport.c | 20 +++- net/sunrpc/xprtrdma/verbs.c | 173 ++++++++++++++++---------------- net/sunrpc/xprtrdma/xprt_rdma.h | 21 ++-- 5 files changed, 125 insertions(+), 105 deletions(-) base-commit: e67572cd2204894179d89bd7b984072f19313b03 -- 2.44.0