The rxe driver duplicates work already done by rdma core. These patches simplify the rxe driver removing the duplicate effort. The first patch was already released. Version 2 adds a second patch. These two patches should be applied after V2 "Three rxe bug fixes" patches and V3 "Replace AV by AH in UD sends" patches applied to the current for-next branch. Bob Pearson (2): RDMA/rxe: Let rdma-core manage PDs RDMA/rxe: Let rdma-core manage CQs and SRQs drivers/infiniband/sw/rxe/rxe_av.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 14 ++-- drivers/infiniband/sw/rxe/rxe_loc.h | 19 +----- drivers/infiniband/sw/rxe/rxe_mr.c | 8 +-- drivers/infiniband/sw/rxe/rxe_mw.c | 31 ++++----- drivers/infiniband/sw/rxe/rxe_net.c | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 92 +++++++++------------------ drivers/infiniband/sw/rxe/rxe_recv.c | 6 +- drivers/infiniband/sw/rxe/rxe_req.c | 22 +++---- drivers/infiniband/sw/rxe/rxe_resp.c | 58 ++++++++--------- drivers/infiniband/sw/rxe/rxe_verbs.c | 44 +++++-------- drivers/infiniband/sw/rxe/rxe_verbs.h | 59 ++++++++++++++--- 12 files changed, 165 insertions(+), 196 deletions(-) -- 2.30.2