From e1c68713a694220a8df23d779e5ada3cba588692 Mon Sep 17 00:00:00 2001 From: Len Brown Date: Thu, 17 Jun 2004 15:00:08 -0400 Subject: [PATCH] [ACPI] fix passive cooling mode indicator (Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=1770 --- drivers/acpi/thermal.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/acpi/thermal.c b/drivers/acpi/thermal.c index 00c80593ab171..7b94ac0813fa1 100644 --- a/drivers/acpi/thermal.c +++ b/drivers/acpi/thermal.c @@ -289,6 +289,13 @@ acpi_thermal_set_cooling_mode ( status = acpi_get_handle(tz->handle, "_SCP", &handle); if (ACPI_FAILURE(status)) { ACPI_DEBUG_PRINT((ACPI_DB_INFO, "_SCP not present\n")); + status = acpi_get_handle(tz->handle, "_PSV", &handle); + if(!ACPI_FAILURE(status)) { + tz->cooling_mode = 1; + ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Cooling mode [%s]\n", + mode?"passive":"active")); + return_VALUE(0); + } return_VALUE(-ENODEV); } -- 2.53.0