aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2010-01-20 01:23:18 -0500
committerLen Brown <len.brown@intel.com>2010-01-20 01:23:18 -0500
commitb4cdd6ac4f9b73118542a5c4e796e6b9f287d0dd (patch)
treea608b513f270f32bfd914834b49b55cb3778721d /drivers/acpi
parentMerge branch 'eeepc-laptop' into release (diff)
parentACPI: Advertise to BIOS in _OSC: _OST on _PPC changes (diff)
downloadlinux-dev-b4cdd6ac4f9b73118542a5c4e796e6b9f287d0dd.tar.xz
linux-dev-b4cdd6ac4f9b73118542a5c4e796e6b9f287d0dd.zip
Merge branch 'osc-bugfix' into release
Diffstat (limited to 'drivers/acpi')
-rw-r--r--drivers/acpi/bus.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c
index cf761b904e4a..a52126e46307 100644
--- a/drivers/acpi/bus.c
+++ b/drivers/acpi/bus.c
@@ -490,9 +490,14 @@ static void acpi_bus_osc_support(void)
capbuf[OSC_QUERY_TYPE] = OSC_QUERY_ENABLE;
capbuf[OSC_SUPPORT_TYPE] = OSC_SB_PR3_SUPPORT; /* _PR3 is in use */
-#ifdef CONFIG_ACPI_PROCESSOR_AGGREGATOR
+#if defined(CONFIG_ACPI_PROCESSOR_AGGREGATOR) ||\
+ defined(CONFIG_ACPI_PROCESSOR_AGGREGATOR_MODULE)
capbuf[OSC_SUPPORT_TYPE] |= OSC_SB_PAD_SUPPORT;
#endif
+
+#if defined(CONFIG_ACPI_PROCESSOR) || defined(CONFIG_ACPI_PROCESSOR_MODULE)
+ capbuf[OSC_SUPPORT_TYPE] |= OSC_SB_PPC_OST_SUPPORT;
+#endif
if (ACPI_FAILURE(acpi_get_handle(NULL, "\\_SB", &handle)))
return;
if (ACPI_SUCCESS(acpi_run_osc(handle, &context)))