| Submitter | françois romieu |
|---|---|
| Date | Jan. 11, 2011, 8:28 p.m. |
| Message ID | <20110111202817.GA2538@electric-eye.fr.zoreil.com> |
| Download | mbox | patch |
| Permalink | /patch/78429/ |
| State | RFC |
| Delegated to: | David Miller |
| Headers | show |
Comments
Patch
diff --git a/drivers/net/r8169.c b/drivers/net/r8169.c index 7e2f01c..57fa6bd 100644 --- a/drivers/net/r8169.c +++ b/drivers/net/r8169.c @@ -3119,6 +3119,8 @@ static void __devexit rtl8169_remove_one(struct pci_dev *pdev) cancel_delayed_work_sync(&tp->task); + rtl_release_firmware(tp); + unregister_netdev(dev); if (pci_dev_run_wake(pdev)) @@ -4679,8 +4681,6 @@ static int rtl8169_close(struct net_device *dev) tp->TxDescArray = NULL; tp->RxDescArray = NULL; - rtl_release_firmware(tp); - pm_runtime_put_sync(&pdev->dev); return 0;