RDMA/rxe: Remove unused qp parameter
authorXiao Yang <yangx.jy@fujitsu.com>
Fri, 8 Jul 2022 03:55:50 +0000 (03:55 +0000)
committerLeon Romanovsky <leonro@nvidia.com>
Tue, 19 Jul 2022 08:31:09 +0000 (11:31 +0300)
The qp parameter in free_rd_atomic_resource() has become
unused so remove it directly.

Fixes: 15ae1375ea91 ("RDMA/rxe: Fix qp reference counting for atomic ops")
Link: https://lore.kernel.org/all/20220708035547.6592-1-yangx.jy@fujitsu.com/
Signed-off-by: Xiao Yang <yangx.jy@fujitsu.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/sw/rxe/rxe_loc.h
drivers/infiniband/sw/rxe/rxe_qp.c
drivers/infiniband/sw/rxe/rxe_resp.c

index 0e022ae..3361648 100644 (file)
@@ -145,7 +145,7 @@ static inline int rcv_wqe_size(int max_sge)
                max_sge * sizeof(struct ib_sge);
 }
 
-void free_rd_atomic_resource(struct rxe_qp *qp, struct resp_res *res);
+void free_rd_atomic_resource(struct resp_res *res);
 
 static inline void rxe_advance_resp_resource(struct rxe_qp *qp)
 {
index f69e3ff..65d75ee 100644 (file)
@@ -120,14 +120,14 @@ static void free_rd_atomic_resources(struct rxe_qp *qp)
                for (i = 0; i < qp->attr.max_dest_rd_atomic; i++) {
                        struct resp_res *res = &qp->resp.resources[i];
 
-                       free_rd_atomic_resource(qp, res);
+                       free_rd_atomic_resource(res);
                }
                kfree(qp->resp.resources);
                qp->resp.resources = NULL;
        }
 }
 
-void free_rd_atomic_resource(struct rxe_qp *qp, struct resp_res *res)
+void free_rd_atomic_resource(struct resp_res *res)
 {
        res->type = 0;
 }
@@ -140,7 +140,7 @@ static void cleanup_rd_atomic_resources(struct rxe_qp *qp)
        if (qp->resp.resources) {
                for (i = 0; i < qp->attr.max_dest_rd_atomic; i++) {
                        res = &qp->resp.resources[i];
-                       free_rd_atomic_resource(qp, res);
+                       free_rd_atomic_resource(res);
                }
        }
 }
index 265e46f..2803384 100644 (file)
@@ -562,7 +562,7 @@ static struct resp_res *rxe_prepare_res(struct rxe_qp *qp,
 
        res = &qp->resp.resources[qp->resp.res_head];
        rxe_advance_resp_resource(qp);
-       free_rd_atomic_resource(qp, res);
+       free_rd_atomic_resource(res);
 
        res->type = type;
        res->replay = 0;