summaryrefslogtreecommitdiff
path: root/drivers/watchdog
diff options
context:
space:
mode:
authorVlad Buslov <vladbu@nvidia.com>2022-01-06 16:40:18 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-02-05 12:38:57 +0100
commitc4e3cf1a8e484c139d5a6375f30e38aa9a0f8064 (patch)
tree6b10b64d05e2ecd9ff76da9b05ccd8cd4c6fcafc /drivers/watchdog
parent490292d0894636cf210991f782bf7d9968d556aa (diff)
net/mlx5: Bridge, take rtnl lock in init error handler
commit 04f8c12f031fcd0ffa0c72822eb665ceb2c872e7 upstream. The mlx5_esw_bridge_cleanup() is expected to be called with rtnl lock taken, which is true for mlx5e_rep_bridge_cleanup() function but not for error handling code in mlx5e_rep_bridge_init(). Add missing rtnl lock/unlock calls and extend both mlx5_esw_bridge_cleanup() and its dual function mlx5_esw_bridge_init() with ASSERT_RTNL() to verify the invariant from now on. Fixes: 7cd6a54a8285 ("net/mlx5: Bridge, handle FDB events") Fixes: 19e9bfa044f3 ("net/mlx5: Bridge, add offload infrastructure") Signed-off-by: Vlad Buslov <vladbu@nvidia.com> Reviewed-by: Roi Dayan <roid@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/watchdog')
0 files changed, 0 insertions, 0 deletions