RDMA/mlx5: Protect from NULL pointer derefence
authorLeon Romanovsky <leonro@mellanox.com>
Tue, 13 Mar 2018 13:29:24 +0000 (15:29 +0200)
committerDoug Ledford <dledford@redhat.com>
Thu, 15 Mar 2018 14:59:58 +0000 (10:59 -0400)
commit4289861d88d6c7b5e4c8cc7fe2ad6cdf0cdfc366
tree278b0108d1252ed18f23f80bb9d9e8c316bff069
parent2d873449a202d02e0c4d90009fb2beb7013ac575
RDMA/mlx5: Protect from NULL pointer derefence

The mlx5_ib_alloc_implicit_mr() can fail to acquire pages
and the returned mr pointer won't be valid. Ensure that it
is not error prior to access.

Cc: <stable@vger.kernel.org> # 4.10
Fixes: 81713d3788d2 ("IB/mlx5: Add implicit MR support")
Reported-by: Noa Osherovich <noaos@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/mlx5/mr.c