On Sun, Jan 17, 2021 at 11:26:33AM +0200, Leon Romanovsky wrote: > From: Parav Pandit <parav@xxxxxxxxxx> > > This reverts commit fbdd0049d98d44914fc57d4b91f867f4996c787b. > > Due to commit in fixes tag, netdevice events were received only > in one net namespace of mlx5_core_dev. Due to this when netdevice > events arrive in net namespace other than net namespace of mlx5_core_dev, > they are missed. > > This results in empty GID table due to RDMA device being detached from > its net device. > > Hence, revert back to receive netdevice events in all net namespaces to > restore back RDMA functionality in non init_net net namespace. > > Fixes: fbdd0049d98d ("RDMA/mlx5: Fix devlink deadlock on net namespace deletion") > Signed-off-by: Parav Pandit <parav@xxxxxxxxxx> > Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxx> > --- > drivers/infiniband/hw/mlx5/main.c | 6 ++---- > .../net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 +++++ > include/linux/mlx5/driver.h | 18 ------------------ > 3 files changed, 7 insertions(+), 22 deletions(-) Applied to for-rc, thanks Jason