From: Chuck Lever Date: Mon, 1 Oct 2018 18:26:45 +0000 (-0400) Subject: xprtrdma: Clean up xprt_rdma_disconnect_inject X-Git-Tag: Ubuntu-5.13.0-19.19~9804^2~3^2~1 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=ad0911802cf6be48ddf5911ca1837d071b26e92d;p=mirror_ubuntu-jammy-kernel.git xprtrdma: Clean up xprt_rdma_disconnect_inject Clean up: Use the appropriate C macro instead of open-coding container_of() . Signed-off-by: Chuck Lever Signed-off-by: Anna Schumaker --- diff --git a/net/sunrpc/xprtrdma/transport.c b/net/sunrpc/xprtrdma/transport.c index 39b7991862d0..0cfa7bf41118 100644 --- a/net/sunrpc/xprtrdma/transport.c +++ b/net/sunrpc/xprtrdma/transport.c @@ -266,8 +266,7 @@ xprt_rdma_connect_worker(struct work_struct *work) static void xprt_rdma_inject_disconnect(struct rpc_xprt *xprt) { - struct rpcrdma_xprt *r_xprt = container_of(xprt, struct rpcrdma_xprt, - rx_xprt); + struct rpcrdma_xprt *r_xprt = rpcx_to_rdmax(xprt); trace_xprtrdma_inject_dsc(r_xprt); rdma_disconnect(r_xprt->rx_ia.ri_id);