netdev
[Top] [All Lists]

[PATCH 11/12 2.5] e1000 - suspend/resume fix from alex@xxxxxxxxxxxxxxxxx

To: jgarzik@xxxxxxxxx
Subject: [PATCH 11/12 2.5] e1000 - suspend/resume fix from alex@xxxxxxxxxxxxxxxxxxx
From: ganesh.venkatesan@xxxxxxxxx
Date: Thu, 29 Jul 2004 08:32:55 -0700 (PDT)
Cc: netdev@xxxxxxxxxxx, <ganesh.venkatesan@xxxxxxxxx>
Reply-to: ganesh.venkatesan@xxxxxxxxx
Sender: netdev-bounce@xxxxxxxxxxx
diff -up linux-2.5/drivers/net/e1000/e1000_main.c 
linux-2.5/drivers/net/e1000.new/e1000_main.c
--- linux-2.5/drivers/net/e1000/e1000_main.c    2004-07-28 21:50:08.672461176 
-0700
+++ linux-2.5/drivers/net/e1000.new/e1000_main.c        2004-07-28 
21:50:09.523331824 -0700
@@ -2901,6 +2901,8 @@ e1000_suspend(struct pci_dev *pdev, uint
                }
        }
 
+       pci_disable_device(pdev);
+
        state = (state > 0) ? 3 : 0;
        pci_set_power_state(pdev, state);
 
@@ -2915,6 +2917,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>
  • [PATCH 11/12 2.5] e1000 - suspend/resume fix from alex@xxxxxxxxxxxxxxxxxxx, ganesh . venkatesan <=