From: Chuck Lever Date: Mon, 1 Mar 2021 18:34:38 +0000 (-0500) Subject: svcrdma: Provide an explanatory comment in CMA event handler X-Git-Tag: v5.13-rc1~161^2~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=270f25edcc164ab045c94a1bb645080f26a81ce2;p=thirdparty%2Fkernel%2Flinux.git svcrdma: Provide an explanatory comment in CMA event handler Clean up: explain why svc_xprt_enqueue() is invoked in the event handler even though no xpt_flags bits are toggled here. Signed-off-by: Chuck Lever --- diff --git a/net/sunrpc/xprtrdma/svc_rdma_transport.c b/net/sunrpc/xprtrdma/svc_rdma_transport.c index c895f80df659c..046a07da5cf92 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_transport.c +++ b/net/sunrpc/xprtrdma/svc_rdma_transport.c @@ -279,6 +279,9 @@ static int svc_rdma_cma_handler(struct rdma_cm_id *cma_id, switch (event->event) { case RDMA_CM_EVENT_ESTABLISHED: clear_bit(RDMAXPRT_CONN_PENDING, &rdma->sc_flags); + + /* Handle any requests that were received while + * CONN_PENDING was set. */ svc_xprt_enqueue(xprt); break; case RDMA_CM_EVENT_DISCONNECTED: