From: Chengguang Xu Date: Mon, 2 May 2022 05:39:07 +0000 (-0400) Subject: RDMA/rxe: Skip adjusting remote addr for write in retry operation X-Git-Tag: v5.19-rc1~126^2~29 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1a7085b34291a266a0413795c27061eb707104f7;p=thirdparty%2Fkernel%2Flinux.git RDMA/rxe: Skip adjusting remote addr for write in retry operation For write request the remote addr will be sent only with first packet so we don't have to adjust wqe->iova in retry operation. Link: https://lore.kernel.org/r/20220502053907.6388-1-cgxu519@mykernel.net Signed-off-by: Chengguang Xu Reviewed-by: Bob Pearson Signed-off-by: Jason Gunthorpe --- diff --git a/drivers/infiniband/sw/rxe/rxe_req.c b/drivers/infiniband/sw/rxe/rxe_req.c index c99d1b24352c7..e85a529699de1 100644 --- a/drivers/infiniband/sw/rxe/rxe_req.c +++ b/drivers/infiniband/sw/rxe/rxe_req.c @@ -33,8 +33,6 @@ static inline void retry_first_write_send(struct rxe_qp *qp, } else { advance_dma_data(&wqe->dma, to_send); } - if (mask & WR_WRITE_MASK) - wqe->iova += qp->mtu; } }