From: Leon Romanovsky <leonro@xxxxxxxxxxxx> Changelog: v1->v2: * Fixed rebase errors in "RDMA: Handle ucontext allocations by IB/core" * Added Steve's and Raju's tags. v0->v1: * Fixed typo in pvrdma function name * Changed ib_uverbs_get_context() flow * Wrote cxbg4 patch to remove async dealloc of ucontext * Separated removal of usecnt in nes driver from "main" patch * Fixed spelling typos in i40iw Thanks Leon Romanovsky (3): RDMA/nes: Remove useless usecnt variable and redundant memset RDMA/cxgb4: Remove kref accounting for sync operation RDMA: Handle ucontext allocations by IB/core drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/rdma_core.c | 9 +--- drivers/infiniband/core/uverbs_cmd.c | 24 +++++---- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 32 ++++-------- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 7 ++- drivers/infiniband/hw/bnxt_re/main.c | 1 + drivers/infiniband/hw/cxgb3/iwch_provider.c | 17 +++---- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 13 ----- drivers/infiniband/hw/cxgb4/provider.c | 40 ++++----------- drivers/infiniband/hw/cxgb4/qp.c | 3 -- drivers/infiniband/hw/hns/hns_roce_main.c | 26 ++++------ drivers/infiniband/hw/i40iw/i40iw_verbs.c | 50 ++++++------------- drivers/infiniband/hw/mlx4/main.c | 30 ++++------- drivers/infiniband/hw/mlx5/main.c | 35 ++++++------- drivers/infiniband/hw/mthca/mthca_provider.c | 39 ++++++--------- drivers/infiniband/hw/nes/nes_verbs.c | 41 +++++---------- drivers/infiniband/hw/nes/nes_verbs.h | 1 - drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 38 ++++++-------- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 5 +- drivers/infiniband/hw/qedr/main.c | 1 + drivers/infiniband/hw/qedr/verbs.c | 34 ++++--------- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 18 +++---- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 5 +- .../infiniband/hw/vmw_pvrdma/pvrdma_main.c | 1 + .../infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 49 ++++++------------ .../infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 5 +- drivers/infiniband/sw/rdmavt/vt.c | 22 +++----- drivers/infiniband/sw/rxe/rxe_pool.c | 1 + drivers/infiniband/sw/rxe/rxe_verbs.c | 14 +++--- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- include/rdma/ib_verbs.h | 7 +-- 34 files changed, 201 insertions(+), 376 deletions(-) -- 2.19.1