]> www.infradead.org Git - users/dwmw2/linux.git/commit
xprtrdma: Handle device removal outside of the CM event handler
authorChuck Lever <chuck.lever@oracle.com>
Tue, 4 Jun 2024 19:45:25 +0000 (15:45 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Mon, 8 Jul 2024 17:47:24 +0000 (13:47 -0400)
commit3f4eb9ff923413cdb4c7e171c06d3564f6286712
treed27098e0377e2fcc743313f159460124cb7df821
parent7e86845a0346efc95fddaa97ce5cd6a8bda8c71c
xprtrdma: Handle device removal outside of the CM event handler

Wait for all disconnects to complete to ensure the transport has
divested all of its hardware resources before the underlying RDMA
device can be removed.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
include/trace/events/rpcrdma.h
net/sunrpc/xprtrdma/verbs.c
net/sunrpc/xprtrdma/xprt_rdma.h