From: Chuck Lever Date: Sun, 26 Mar 2017 23:27:35 +0000 (-0400) Subject: svcrdma: set XPT_CONG_CTRL flag for bc xprt X-Git-Tag: v4.11-rc5~17^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=23abec20aa7034c5d49b62c0a668f7291c819fab;p=thirdparty%2Fkernel%2Flinux.git svcrdma: set XPT_CONG_CTRL flag for bc xprt Same change as Kinglong Mee's fix for the TCP backchannel service. Fixes: 5283b03ee5cd ("nfs/nfsd/sunrpc: enforce transport...") Signed-off-by: Chuck Lever Signed-off-by: J. Bruce Fields --- diff --git a/net/sunrpc/xprtrdma/svc_rdma_transport.c b/net/sunrpc/xprtrdma/svc_rdma_transport.c index c13a5c35ce14d..fc8f14c7bfec6 100644 --- a/net/sunrpc/xprtrdma/svc_rdma_transport.c +++ b/net/sunrpc/xprtrdma/svc_rdma_transport.c @@ -127,6 +127,7 @@ static struct svc_xprt *svc_rdma_bc_create(struct svc_serv *serv, xprt = &cma_xprt->sc_xprt; svc_xprt_init(net, &svc_rdma_bc_class, xprt, serv); + set_bit(XPT_CONG_CTRL, &xprt->xpt_flags); serv->sv_bc_xprt = xprt; dprintk("svcrdma: %s(%p)\n", __func__, xprt);