RDMA/mlx4: Remove unused parameter udata
authorLang Cheng <chenglang@huawei.com>
Wed, 12 May 2021 08:12:20 +0000 (16:12 +0800)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 20 May 2021 14:52:17 +0000 (11:52 -0300)
The old version of ib_umem_get() need these udata as a parameter but now
they are unnecessary.

Fixes: c320e527e154 ("IB: Allow calls to ib_umem_get from kernel ULPs")
Link: https://lore.kernel.org/r/1620807142-39157-3-git-send-email-liweihang@huawei.com
Signed-off-by: Lang Cheng <chenglang@huawei.com>
Signed-off-by: Weihang Li <liweihang@huawei.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/mlx4/cq.c

index e9b5a4d..4cd738a 100644 (file)
@@ -135,7 +135,7 @@ static void mlx4_ib_free_cq_buf(struct mlx4_ib_dev *dev, struct mlx4_ib_cq_buf *
        mlx4_buf_free(dev->dev, (cqe + 1) * buf->entry_size, &buf->buf);
 }
 
-static int mlx4_ib_get_cq_umem(struct mlx4_ib_dev *dev, struct ib_udata *udata,
+static int mlx4_ib_get_cq_umem(struct mlx4_ib_dev *dev,
                               struct mlx4_ib_cq_buf *buf,
                               struct ib_umem **umem, u64 buf_addr, int cqe)
 {
@@ -210,7 +210,7 @@ int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
                }
 
                buf_addr = (void *)(unsigned long)ucmd.buf_addr;
-               err = mlx4_ib_get_cq_umem(dev, udata, &cq->buf, &cq->umem,
+               err = mlx4_ib_get_cq_umem(dev, &cq->buf, &cq->umem,
                                          ucmd.buf_addr, entries);
                if (err)
                        goto err_cq;
@@ -327,8 +327,8 @@ static int mlx4_alloc_resize_umem(struct mlx4_ib_dev *dev, struct mlx4_ib_cq *cq
        if (!cq->resize_buf)
                return -ENOMEM;
 
-       err = mlx4_ib_get_cq_umem(dev, udata, &cq->resize_buf->buf,
-                                 &cq->resize_umem, ucmd.buf_addr, entries);
+       err = mlx4_ib_get_cq_umem(dev, &cq->resize_buf->buf, &cq->resize_umem,
+                                 ucmd.buf_addr, entries);
        if (err) {
                kfree(cq->resize_buf);
                cq->resize_buf = NULL;