Since commit 191cfed565c0 ("RDMA/ocrdma: Remove old FRWR API")
the STAG array isn't used. Remove it.

https://pmc.acronis.com/browse/VSTOR-21732
Signed-off-by: Andrey Ryabinin <aryabi...@virtuozzo.com>
---
 drivers/infiniband/hw/ocrdma/ocrdma.h       | 1 -
 drivers/infiniband/hw/ocrdma/ocrdma_main.c  | 5 -----
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 --
 3 files changed, 8 deletions(-)

diff --git a/drivers/infiniband/hw/ocrdma/ocrdma.h 
b/drivers/infiniband/hw/ocrdma/ocrdma.h
index 7baedc74e39d..79c10df008d7 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma.h
@@ -286,7 +286,6 @@ struct ocrdma_dev {
 
        struct list_head entry;
        int id;
-       u64 *stag_arr;
        u8 sl; /* service level */
        bool pfc_state;
        atomic_t update_sl;
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_main.c 
b/drivers/infiniband/hw/ocrdma/ocrdma_main.c
index 067ed7f4903e..745035d13463 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_main.c
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_main.c
@@ -235,10 +235,6 @@ static int ocrdma_alloc_resources(struct ocrdma_dev *dev)
                        goto alloc_err;
        }
 
-       dev->stag_arr = kzalloc(sizeof(u64) * OCRDMA_MAX_STAG, GFP_KERNEL);
-       if (dev->stag_arr == NULL)
-               goto alloc_err;
-
        ocrdma_alloc_pd_pool(dev);
 
        if (!ocrdma_alloc_stats_resources(dev)) {
@@ -257,7 +253,6 @@ static int ocrdma_alloc_resources(struct ocrdma_dev *dev)
 static void ocrdma_free_resources(struct ocrdma_dev *dev)
 {
        ocrdma_release_stats_resources(dev);
-       kfree(dev->stag_arr);
        kfree(dev->qp_tbl);
        kfree(dev->cq_tbl);
 }
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 
b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
index fc767dd92b25..071bfd170df1 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
@@ -3051,8 +3051,6 @@ struct ib_mr *ocrdma_alloc_mr(struct ib_pd *ibpd,
                goto mbx_err;
        mr->ibmr.rkey = mr->hwmr.lkey;
        mr->ibmr.lkey = mr->hwmr.lkey;
-       dev->stag_arr[(mr->hwmr.lkey >> 8) & (OCRDMA_MAX_STAG - 1)] =
-               (unsigned long) mr;
        return &mr->ibmr;
 mbx_err:
        ocrdma_free_mr_pbl_tbl(dev, &mr->hwmr);
-- 
2.19.2

_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to