summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/thunderbolt.c5
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;