Skip to content

Commit

Permalink
RDMA/mlx5: Recover from fatal event in dual port mode
Browse files Browse the repository at this point in the history
When there is fatal event on the slave port, the device is marked as not
active. We need to mark it as active again when the slave is recovered to
regain full functionality.

Fixes: d69a24e ("IB/mlx5: Move IB event processing onto a workqueue")
Link: https://lore.kernel.org/r/8906754455bb23019ef223c725d2c0d38acfb80b.1620711734.git.leonro@nvidia.com
Signed-off-by: Maor Gottlieb <[email protected]>
Signed-off-by: Leon Romanovsky <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
  • Loading branch information
maorgottlieb authored and jgunthorpe committed May 17, 2021
1 parent 6863b4d commit 97f30d3
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions drivers/infiniband/hw/mlx5/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -4419,6 +4419,7 @@ static int mlx5r_mp_probe(struct auxiliary_device *adev,

if (bound) {
rdma_roce_rescan_device(&dev->ib_dev);
mpi->ibdev->ib_active = true;
break;
}
}
Expand Down

0 comments on commit 97f30d3

Please sign in to comment.