diff options
-rw-r--r-- | drivers/net/thunderbolt.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/net/thunderbolt.c b/drivers/net/thunderbolt.c index ca5e375de27c..71cf9ab72fbc 100644 --- a/drivers/net/thunderbolt.c +++ b/drivers/net/thunderbolt.c | |||
@@ -1270,10 +1270,7 @@ static int __maybe_unused tbnet_suspend(struct device *dev) | |||
1270 | stop_login(net); | 1270 | stop_login(net); |
1271 | if (netif_running(net->dev)) { | 1271 | if (netif_running(net->dev)) { |
1272 | netif_device_detach(net->dev); | 1272 | netif_device_detach(net->dev); |
1273 | tb_ring_stop(net->rx_ring.ring); | 1273 | tbnet_tear_down(net, true); |
1274 | tb_ring_stop(net->tx_ring.ring); | ||
1275 | tbnet_free_buffers(&net->rx_ring); | ||
1276 | tbnet_free_buffers(&net->tx_ring); | ||
1277 | } | 1274 | } |
1278 | 1275 | ||
1279 | return 0; | 1276 | return 0; |