From 7a2648c49b06747fc85c02a0a96b41699507bdc0 Mon Sep 17 00:00:00 2001 From: Henrique de Moraes Holschuh Date: Wed, 18 Jul 2007 23:45:45 -0300 Subject: [PATCH] --- yaml --- r: 62561 b: refs/heads/master c: a8fba3da3d11d808137be7ebeb3b6938a42f011f h: refs/heads/master i: 62559: 8789c2d0df069d1efe846e30b40e03ebd0166541 v: v3 --- [refs] | 2 +- trunk/drivers/misc/thinkpad_acpi.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a6e43e834a6f..f3de68767a59 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: edf0e0e56904f794c97ca6c4562d8256e3d8d8e3 +refs/heads/master: a8fba3da3d11d808137be7ebeb3b6938a42f011f diff --git a/trunk/drivers/misc/thinkpad_acpi.c b/trunk/drivers/misc/thinkpad_acpi.c index 623d36fd8dbe..f74d7d600d83 100644 --- a/trunk/drivers/misc/thinkpad_acpi.c +++ b/trunk/drivers/misc/thinkpad_acpi.c @@ -2853,6 +2853,8 @@ static int thermal_get_sensor(int idx, s32 *value) snprintf(tmpi, sizeof(tmpi), "TMP%c", '0' + idx); if (!acpi_evalf(ec_handle, &t, tmpi, "d")) return -EIO; + if (t > 127 || t < -127) + t = TP_EC_THERMAL_TMP_NA; *value = t * 1000; return 0; }