From: Jean Delvare Date: Tue, 31 May 2011 19:50:51 +0000 (-0400) Subject: hwmon: (coretemp) Relax target temperature range check X-Git-Tag: v2.6.39.2~69 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dfa6c86d98fb51982aae3e89a7025c5136adcebe;p=thirdparty%2Fkernel%2Fstable.git hwmon: (coretemp) Relax target temperature range check commit 4c6e0f8101e62d8b2d01dc94b835a98b191a1454 upstream. The current temperature range check of MSR_IA32_TEMPERATURE_TARGET seems too strict to me, some TjMax values documented in Documentation/hwmon/coretemp wouldn't pass. Relax the check so that all the documented values pass. Signed-off-by: Jean Delvare Cc: Carsten Emde Cc: Fenghua Yu Signed-off-by: Guenter Roeck Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c index 9bc9f95b6e84d..08cea44ea265d 100644 --- a/drivers/hwmon/coretemp.c +++ b/drivers/hwmon/coretemp.c @@ -263,7 +263,7 @@ static int __devinit get_tjmax(struct cpuinfo_x86 *c, u32 id, * If the TjMax is not plausible, an assumption * will be used */ - if ((val > 80) && (val < 120)) { + if (val >= 70 && val <= 125) { dev_info(dev, "TjMax is %d C.\n", val); return val * 1000; }