Linux NFS development
 help / color / mirror / Atom feed
* [RFC PATCH 0/4] NFS: Fix another 'check_flush_dependency' splat
@ 2024-04-29 15:25 cel
  2024-04-29 15:25 ` [RFC PATCH 1/4] xprtrdma: Remove temp allocation of rpcrdma_rep objects cel
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: cel @ 2024-04-29 15:25 UTC (permalink / raw)
  To: linux-nfs, linux-rdma; +Cc: Chuck Lever

From: Chuck Lever <chuck.lever@oracle.com>

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


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-06-03 17:06 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-29 15:25 [RFC PATCH 0/4] NFS: Fix another 'check_flush_dependency' splat cel
2024-04-29 15:25 ` [RFC PATCH 1/4] xprtrdma: Remove temp allocation of rpcrdma_rep objects cel
2024-04-29 15:25 ` [RFC PATCH 2/4] xprtrdma: Clean up synopsis of frwr_mr_unmap() cel
2024-04-29 15:25 ` [RFC PATCH 3/4] xprtrdma: Delay releasing connection hardware resources cel
2024-04-29 15:25 ` [RFC PATCH 4/4] xprtrdma: Move MRs to struct rpcrdma_ep cel
2024-04-30  7:26 ` [RFC PATCH 0/4] NFS: Fix another 'check_flush_dependency' splat Zhu Yanjun
2024-04-30 13:42   ` Chuck Lever III
2024-04-30 13:58     ` Zhu Yanjun
2024-04-30 14:13       ` Chuck Lever III
2024-04-30 14:45         ` Zhu Yanjun
2024-04-30 14:52           ` Chuck Lever III
2024-04-30 14:57             ` Zhu Yanjun
2024-06-02 15:40           ` Chuck Lever III
2024-06-02 18:14             ` Zhu Yanjun
2024-06-03 15:59               ` Chuck Lever III
2024-06-03 16:54                 ` Zhu Yanjun
2024-06-03 17:06                   ` Chuck Lever III

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox