summaryrefslogtreecommitdiffstats
path: root/include/acpi
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2012-07-30 22:40:32 +0200
committerLen Brown <len.brown@intel.com>2012-07-30 21:15:07 -0400
commit2d9c86774756193edff2a2a9077264f666c626de (patch)
tree711ced633de9f96a0887570d3e2f93f0ec30b890 /include/acpi
parentec033d0a02901551346b9f43f8ff9bad51378891 (diff)
downloadop-kernel-dev-2d9c86774756193edff2a2a9077264f666c626de.zip
op-kernel-dev-2d9c86774756193edff2a2a9077264f666c626de.tar.gz
ACPI / PCI: Do not try to acquire _OSC control if that is hopeless
If acpi_pci_osc_support() fails for the given flags, it doesn't make sense to call acpi_pci_osc_control_set() down the road for the same flags, because it will certainly fail too. Moreover, problem diagnostics is then harder, because it is not too easy to identify the reason of the _OSC failure in those cases. For this reason, check the status returned by acpi_pci_osc_support() for PCIe support flags and do not attempt to execute acpi_pci_osc_control_set() for those flags and print a message if it's "failure". For compatibility with the existing code, disable ASPM in that case too. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'include/acpi')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud