summaryrefslogtreecommitdiffstats
path: root/arch/x86
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 /arch/x86
parentec033d0a02901551346b9f43f8ff9bad51378891 (diff)
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 'arch/x86')
0 files changed, 0 insertions, 0 deletions