]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/mlx4: Catch FW<->SW misalignment without machine crash
authorLeon Romanovsky <leonro@mellanox.com>
Tue, 29 May 2018 11:56:13 +0000 (14:56 +0300)
committerDoug Ledford <dledford@redhat.com>
Fri, 1 Jun 2018 15:16:23 +0000 (11:16 -0400)
commit54b1395996a313f5258d995ad7dafbb529f2d11c
treecd70134cc5a553a83899d080e3dbb68f0a71d5a6
parentf6269a6188f9a98d95d9036c970532a7de47cdf9
RDMA/mlx4: Catch FW<->SW misalignment without machine crash

Any steering QP is supposed be above steering_qp_base,
see function mlx4_ib_steer_qp_alloc() for it, however in case
of misalignment between SW and FW, this qp_base can be wrong.

Use WARN() to catch such situation without killing the machine.

Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/mlx4/main.c