diff options
author | Sitsofe Wheeler <sitsofe@yahoo.com> | 2008-09-16 14:27:13 +0100 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2008-09-16 09:09:56 -0700 |
commit | e1f4f59d1ab9ebac44830d6ae450fb358ac559d3 (patch) | |
tree | 957b547a0225cec845f03239152c685aae92eee9 /drivers/pci/pcie | |
parent | bc45eb8950b8c14487385cfd2bda1613ca8d9703 (diff) | |
download | blackbird-op-linux-e1f4f59d1ab9ebac44830d6ae450fb358ac559d3.tar.gz blackbird-op-linux-e1f4f59d1ab9ebac44830d6ae450fb358ac559d3.zip |
PCI: Fix pcie_aspm=force
pcie_aspm=force did not work because aspm_force was being double negated
leading to the sanity check failing. Moving a bracket should fix this.
Acked-by: Alan Cox <alan@redhat.com>
Signed-off-by: Sitsofe Wheeler <sitsofe@yahoo.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/pci/pcie')
-rw-r--r-- | drivers/pci/pcie/aspm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c index 9a7c9e1408a4..851f5b83cdbc 100644 --- a/drivers/pci/pcie/aspm.c +++ b/drivers/pci/pcie/aspm.c @@ -527,7 +527,7 @@ static int pcie_aspm_sanity_check(struct pci_dev *pdev) */ pci_read_config_dword(child_dev, child_pos + PCI_EXP_DEVCAP, ®32); - if (!(reg32 & PCI_EXP_DEVCAP_RBER && !aspm_force)) { + if (!(reg32 & PCI_EXP_DEVCAP_RBER) && !aspm_force) { printk("Pre-1.1 PCIe device detected, " "disable ASPM for %s. It can be enabled forcedly" " with 'pcie_aspm=force'\n", pci_name(pdev)); |