We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7498a45 commit 2ca1c94Copy full SHA for 2ca1c94
drivers/net/ethernet/broadcom/tg3.c
@@ -18076,16 +18076,20 @@ static void tg3_shutdown(struct pci_dev *pdev)
18076
struct net_device *dev = pci_get_drvdata(pdev);
18077
struct tg3 *tp = netdev_priv(dev);
18078
18079
+ tg3_reset_task_cancel(tp);
18080
+
18081
rtnl_lock();
18082
18083
netif_device_detach(dev);
18084
18085
if (netif_running(dev))
18086
dev_close(dev);
18087
- if (system_state == SYSTEM_POWER_OFF)
- tg3_power_down(tp);
18088
+ tg3_power_down(tp);
18089
18090
rtnl_unlock();
18091
18092
+ pci_disable_device(pdev);
18093
}
18094
18095
/**
0 commit comments