netdev
[Top] [All Lists]

[PATCH 11/12 2.4] e1000 - suspend/resume fix from alex@zodiac.dasalias.o

To: jgarzik@xxxxxxxxx
Subject: [PATCH 11/12 2.4] e1000 - suspend/resume fix from alex@zodiac.dasalias.org
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>
  • [PATCH 11/12 2.4] e1000 - suspend/resume fix from alex@zodiac.dasalias.org, ganesh . venkatesan <=