From: Leon Romanovsky <leonro@xxxxxxxxxxxx> Hi, This is third part of refactoring series towards GID reference counting series. Thanks Parav Pandit (7): RDMA/core: Update query_gid documentation for HCA drivers RDMA/providers: Simplify query_gid callback of RoCE providers IB/core: Simplify ib_query_gid to always refer to cache IB/core: Refactor GID modify code for RoCE IB/providers: Avoid zero GID check for RoCE IB/providers: Avoid null netdev check for RoCE RDMA: Use ib_gid_attr during GID modification drivers/infiniband/core/cache.c | 399 ++++++++++++++----------- drivers/infiniband/core/device.c | 12 +- drivers/infiniband/core/sysfs.c | 18 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 15 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 6 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 8 +- drivers/infiniband/hw/hns/hns_roce_main.c | 20 +- drivers/infiniband/hw/mlx4/ah.c | 10 +- drivers/infiniband/hw/mlx4/main.c | 50 +--- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 19 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 14 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 16 +- drivers/infiniband/hw/qedr/verbs.c | 106 +++---- drivers/infiniband/hw/qedr/verbs.h | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 31 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 27 +- include/rdma/ib_verbs.h | 42 +-- 20 files changed, 373 insertions(+), 446 deletions(-) -- 2.14.3 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html