diff options
-rw-r--r-- | net/sunrpc/xprtrdma/svc_rdma_transport.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/sunrpc/xprtrdma/svc_rdma_transport.c b/net/sunrpc/xprtrdma/svc_rdma_transport.c index 17f036b23a96..4bf8b5ad1675 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_transport.c +++ b/net/sunrpc/xprtrdma/svc_rdma_transport.c | |||
@@ -630,6 +630,7 @@ static int rdma_cma_handler(struct rdma_cm_id *cma_id, | |||
630 | if (xprt) { | 630 | if (xprt) { |
631 | set_bit(XPT_CLOSE, &xprt->xpt_flags); | 631 | set_bit(XPT_CLOSE, &xprt->xpt_flags); |
632 | svc_xprt_enqueue(xprt); | 632 | svc_xprt_enqueue(xprt); |
633 | svc_xprt_put(xprt); | ||
633 | } | 634 | } |
634 | break; | 635 | break; |
635 | case RDMA_CM_EVENT_DEVICE_REMOVAL: | 636 | case RDMA_CM_EVENT_DEVICE_REMOVAL: |