Skip to content

Commit 444261c

Browse files
Leon Romanovskydledford
authored andcommitted
RDMA/mlx5: Properly check return value of mlx5_get_uars_page
Starting from commit 72f36be ("net/mlx5: Fix mlx5_get_uars_page to return error code") the mlx5_get_uars_page() call returns error in case of failure, but it was mistakenly overlooked in the merge commit. Fixes: e7996a9 ("Merge tag v4.15 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git") Reported-by: Alaa Hleihel <alaa@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
1 parent 84a6a7a commit 444261c

File tree

1 file changed

+1
-3
lines changed
  • drivers/infiniband/hw/mlx5

1 file changed

+1
-3
lines changed

drivers/infiniband/hw/mlx5/main.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5426,9 +5426,7 @@ static void mlx5_ib_stage_cong_debugfs_cleanup(struct mlx5_ib_dev *dev)
54265426
static int mlx5_ib_stage_uar_init(struct mlx5_ib_dev *dev)
54275427
{
54285428
dev->mdev->priv.uar = mlx5_get_uars_page(dev->mdev);
5429-
if (!dev->mdev->priv.uar)
5430-
return -ENOMEM;
5431-
return 0;
5429+
return PTR_ERR_OR_ZERO(dev->mdev->priv.uar);
54325430
}
54335431

54345432
static void mlx5_ib_stage_uar_cleanup(struct mlx5_ib_dev *dev)

0 commit comments

Comments
 (0)