linux/drivers/net/ethernet/mellanox
Daniel Jurgens 5e44fca504 net/mlx5: Only cancel recovery work when cleaning up device
Do not attempt to drain the health workqueue when unloading the device in
the recovery flow, this can cause a deadlock when the recovery work
tries to cancel itself with sync.

Because the work is no longer unconditionally canceled when unloading, it
must be explicitly canceled in the AER flow.

fixes: 689a248df8 ("net/mlx5: Cancel recovery work in remove flow")
Signed-off-by: Daniel Jurgens <danielj@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-01-10 21:34:01 -05:00
..
mlx4 mlx4: Return EOPNOTSUPP instead of ENOTSUPP 2017-01-10 21:16:43 -05:00
mlx5/core net/mlx5: Only cancel recovery work when cleaning up device 2017-01-10 21:34:01 -05:00
mlxsw mlxsw: spectrum_router: Correctly remove nexthop groups 2016-12-23 12:31:19 -05:00
Kconfig
Makefile