RDMA: Add a dedicated CQ resource tracker function
authorMaor Gottlieb <maorg@mellanox.com>
Tue, 23 Jun 2020 11:30:37 +0000 (14:30 +0300)
committerJason Gunthorpe <jgg@nvidia.com>
Tue, 23 Jun 2020 14:46:27 +0000 (11:46 -0300)
commit9e2a187a93c395f573ed38b888ba4bd731e70622
tree85b0cd6621b74619480f958c557ac6142040416b
parentf4434529003522d72b314d26d65b18c06ea9307c
RDMA: Add a dedicated CQ resource tracker function

In order to avoid double multiplexing of the resource when it is a CQ, add
a dedicated callback function.

Link: https://lore.kernel.org/r/20200623113043.1228482-6-leon@kernel.org
Signed-off-by: Maor Gottlieb <maorg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/core/device.c
drivers/infiniband/core/nldev.c
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
drivers/infiniband/hw/cxgb4/provider.c
drivers/infiniband/hw/cxgb4/restrack.c
drivers/infiniband/hw/hns/hns_roce_device.h
drivers/infiniband/hw/hns/hns_roce_main.c
drivers/infiniband/hw/hns/hns_roce_restrack.c
include/rdma/ib_verbs.h