diff options
Diffstat (limited to 'drivers/net/8139too.c')
-rw-r--r-- | drivers/net/8139too.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/8139too.c b/drivers/net/8139too.c index f5166dccd8df..98517a373473 100644 --- a/drivers/net/8139too.c +++ b/drivers/net/8139too.c | |||
@@ -1092,10 +1092,11 @@ err_out: | |||
1092 | static void __devexit rtl8139_remove_one (struct pci_dev *pdev) | 1092 | static void __devexit rtl8139_remove_one (struct pci_dev *pdev) |
1093 | { | 1093 | { |
1094 | struct net_device *dev = pci_get_drvdata (pdev); | 1094 | struct net_device *dev = pci_get_drvdata (pdev); |
1095 | struct rtl8139_private *tp = netdev_priv(dev); | ||
1095 | 1096 | ||
1096 | assert (dev != NULL); | 1097 | assert (dev != NULL); |
1097 | 1098 | ||
1098 | flush_scheduled_work(); | 1099 | cancel_delayed_work_sync(&tp->thread); |
1099 | 1100 | ||
1100 | unregister_netdev (dev); | 1101 | unregister_netdev (dev); |
1101 | 1102 | ||