]> git.ipfire.org Git - people/arne_f/kernel.git/commit
RDMA/mlx5: Protect from NULL pointer derefence
authorLeon Romanovsky <leonro@mellanox.com>
Tue, 13 Mar 2018 13:29:24 +0000 (15:29 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Apr 2018 07:43:00 +0000 (09:43 +0200)
commitc6bf8f42c9dc1b1d8c7767db07bb48f7e16d63b4
tree66261b0067f841aa7afef3152aef2895535abe64
parentdad3d955fb5af99a96ede856f5f2ee1c864efde4
RDMA/mlx5: Protect from NULL pointer derefence

commit 4289861d88d6c7b5e4c8cc7fe2ad6cdf0cdfc366 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/infiniband/hw/mlx5/mr.c