Message ID | ac7e66357d963fc68d7a419515180212c96d137d.1697705185.git.leon@kernel.org (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | [rdma-next] RDMA/mlx5: Change the key being sent for MPV device affiliation | expand |
On Thu, 19 Oct 2023 11:47:05 +0300, Leon Romanovsky wrote: > Change the key that we send from IB driver to EN driver regarding the > MPV device affiliation, since at that stage the IB device is not yet > initialized, so its index would be zero for different IB devices and > cause wrong associations between unrelated master and slave devices. > > Instead use a unique value from inside the core device which is already > initialized at this stage. > > [...] Applied, thanks! [1/1] RDMA/mlx5: Change the key being sent for MPV device affiliation https://git.kernel.org/rdma/rdma/c/02e7d139e5e24a Best regards,
diff --git a/drivers/infiniband/hw/mlx5/main.c b/drivers/infiniband/hw/mlx5/main.c index 06967366920c..9276811af961 100644 --- a/drivers/infiniband/hw/mlx5/main.c +++ b/drivers/infiniband/hw/mlx5/main.c @@ -3298,7 +3298,7 @@ static bool mlx5_ib_bind_slave_port(struct mlx5_ib_dev *ibdev, mlx5_ib_init_cong_debugfs(ibdev, port_num); - key = ibdev->ib_dev.index; + key = mpi->mdev->priv.adev_idx; mlx5_core_mp_event_replay(mpi->mdev, MLX5_DRIVER_EVENT_AFFILIATION_DONE, &key);