linux_dsm_epyc7002/include/linux/mlx5
Parav Pandit 34b0c04c88 Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion"
commit de641d74fb00f5b32f054ee154e31fb037e0db88 upstream.

This reverts commit fbdd0049d9.

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. The
deadlock will have to be addressed in another patch.

Fixes: fbdd0049d9 ("RDMA/mlx5: Fix devlink deadlock on net namespace deletion")
Link: https://lore.kernel.org/r/20210117092633.10690-1-leon@kernel.org
Signed-off-by: Parav Pandit <parav@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-02-03 23:28:44 +01:00
..
accel.h
cq.h
device.h net/mlx5: Add support for fw live patch event 2020-10-09 12:06:53 -07:00
doorbell.h
driver.h Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" 2021-02-03 23:28:44 +01:00
eq.h
eswitch.h net/mlx5: E-switch, Use PF num in metadata reg c0 2020-09-30 21:26:28 -07:00
fs_helpers.h
fs.h net/mlx5: Add NIC TX domain namespace 2020-10-12 15:37:44 -07:00
mlx5_ifc_fpga.h
mlx5_ifc.h net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering 2020-12-03 11:18:36 -08:00
port.h RDMA/mlx5: Delete duplicated mlx5_ptys_width enum 2020-09-17 19:33:03 +03:00
qp.h net/mlx5e: IPsec: Add TX steering rule per IPsec state 2020-10-12 15:37:45 -07:00
rsc_dump.h
transobj.h
vport.h