|
@@ -38,6 +38,7 @@
|
|
#include <linux/module.h>
|
|
#include <linux/module.h>
|
|
#include <linux/moduleparam.h>
|
|
#include <linux/moduleparam.h>
|
|
#include <linux/pci.h>
|
|
#include <linux/pci.h>
|
|
|
|
+#include <linux/pci-aspm.h>
|
|
#include <linux/slab.h>
|
|
#include <linux/slab.h>
|
|
#include <linux/mutex.h>
|
|
#include <linux/mutex.h>
|
|
#include <linux/spinlock.h>
|
|
#include <linux/spinlock.h>
|
|
@@ -1109,6 +1110,9 @@ static int __devinit aac_probe_one(struct pci_dev *pdev,
|
|
unique_id++;
|
|
unique_id++;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ pci_disable_link_state(pdev, PCIE_LINK_STATE_L0S | PCIE_LINK_STATE_L1 |
|
|
|
|
+ PCIE_LINK_STATE_CLKPM);
|
|
|
|
+
|
|
error = pci_enable_device(pdev);
|
|
error = pci_enable_device(pdev);
|
|
if (error)
|
|
if (error)
|
|
goto out;
|
|
goto out;
|