On Mon, May 31, 2021 at 07:04:44PM +0300, Leon Romanovsky wrote: > From: Leon Romanovsky <leonro@xxxxxxxxxx> > > The mlx5_ib_bind_slave_port() doesn't remove multiport device from the > unaffiliated list, but mlx5_ib_unbind_slave_port() did it. This unbalanced > flow caused to the situation where mlx5_ib_unaffiliated_port_list was changed > during iteration. > > Fixes: 32f69e4be269 ("{net, IB}/mlx5: Manage port association for multiport RoCE") > Reported-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxx> > --- > drivers/infiniband/hw/mlx5/main.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Applied to for-next, thanks Jason