r8169: enable ASPM L0s state
[linux-2.6-microblaze.git] / drivers / net / ethernet / realtek / r8169_main.c
index 7a69b46..9ea59ef 100644 (file)
@@ -5281,11 +5281,10 @@ static int rtl_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
        if (rc)
                return rc;
 
-       /* Disable ASPM completely as that cause random device stop working
+       /* Disable ASPM L1 as that cause random device stop working
         * problems as well as full system hangs for some PCIe devices users.
         */
-       rc = pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S |
-                                         PCIE_LINK_STATE_L1);
+       rc = pci_disable_link_state(pdev, PCIE_LINK_STATE_L1);
        tp->aspm_manageable = !rc;
 
        /* enable device (incl. PCI PM wakeup and hotplug setup) */