| To: | jgarzik@xxxxxxxxx |
|---|---|
| Subject: | [PATCH 11/12 2.4] e1000 - suspend/resume fix from alex@xxxxxxxxxxxxxxxxxxx |
| From: | ganesh.venkatesan@xxxxxxxxx |
| Date: | Thu, 29 Jul 2004 08:31:16 -0700 (PDT) |
| Cc: | netdev@xxxxxxxxxxx, <ganesh.venkatesan@xxxxxxxxx> |
| Reply-to: | ganesh.venkatesan@xxxxxxxxx |
| Sender: | netdev-bounce@xxxxxxxxxxx |
diff -up linux-2.4/drivers/net/e1000/e1000_main.c
linux-2.4/drivers/net/e1000.new/e1000_main.c
--- linux-2.4/drivers/net/e1000/e1000_main.c 2004-07-28 08:47:08.177582000
-0700
+++ linux-2.4/drivers/net/e1000.new/e1000_main.c 2004-07-28
08:47:09.559371936 -0700
@@ -2902,6 +2902,8 @@ e1000_suspend(struct pci_dev *pdev, uint
}
}
+ pci_disable_device(pdev);
+
state = (state > 0) ? 3 : 0;
pci_set_power_state(pdev, state);
@@ -2916,6 +2918,7 @@ e1000_resume(struct pci_dev *pdev)
struct e1000_adapter *adapter = netdev->priv;
uint32_t manc;
+ pci_enable_device(pdev);
pci_set_power_state(pdev, 0);
pci_restore_state(pdev, adapter->pci_state);
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH 10/12 2.4] e1000 - more DPRINTK messages to syslog, ganesh . venkatesan |
|---|---|
| Next by Date: | [PATCH 2/12 2.4] e1000 - Enable TSO, ganesh . venkatesan |
| Previous by Thread: | [PATCH 10/12 2.4] e1000 - more DPRINTK messages to syslog, ganesh . venkatesan |
| Next by Thread: | [PATCH 2/12 2.4] e1000 - Enable TSO, ganesh . venkatesan |
| Indexes: | [Date] [Thread] [Top] [All Lists] |