|
@@ -1110,6 +1110,7 @@ static int rtl8139_init_one(struct pci_dev *pdev,
|
|
|
return 0;
|
|
|
|
|
|
err_out:
|
|
|
+ netif_napi_del(&tp->napi);
|
|
|
__rtl8139_cleanup_dev (dev);
|
|
|
pci_disable_device (pdev);
|
|
|
return i;
|
|
@@ -1124,6 +1125,7 @@ static void rtl8139_remove_one(struct pci_dev *pdev)
|
|
|
assert (dev != NULL);
|
|
|
|
|
|
cancel_delayed_work_sync(&tp->thread);
|
|
|
+ netif_napi_del(&tp->napi);
|
|
|
|
|
|
unregister_netdev (dev);
|
|
|
|