Hi Jason, hi Doug, Please consider to include following changes to the next merge window. It contains: - first 2 patches are for reducing the memory usage when create QP. - the third one are to make testing on RXE working. - the fourth one is just cleanup for variables. - the last one is new to check max_qp_wr as suggested by Leon v2->v1: - A new patch to check device map_qp_wr when create QP. v1: https://lore.kernel.org/linux-rdma/20210608103039.39080-1-jinpu.wang@xxxxxxxxx/T/#t This patchset is based on rdma/for-next branch. Note: I tried the patchset for fast memory registration on write path can still apply. https://lore.kernel.org/linux-rdma/20210608113536.42965-1-jinpu.wang@xxxxxxxxx/T/#t Guoqing Jiang (1): RDMA/rtrs: Rename some variables to avoid confusion Jack Wang (3): RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr RDMA/rtrs-clt: Use minimal max_send_sge when create qp RDMA/rtrs: Check device max_qp_wr limit when create QP Md Haris Iqbal (1): RDMA/rtrs: RDMA_RXE requires more number of WR drivers/infiniband/ulp/rtrs/rtrs-clt.c | 50 ++++++++++++++------------ drivers/infiniband/ulp/rtrs/rtrs-clt.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 10 +++--- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 34 ++++++++++-------- drivers/infiniband/ulp/rtrs/rtrs.c | 24 ++++++------- 5 files changed, 65 insertions(+), 56 deletions(-) -- 2.25.1