]> git.karo-electronics.de Git - karo-tx-linux.git/commit
hwmon: (coretemp) Do not return -EAGAIN for low temperatures
authorGuenter Roeck <linux@roeck-us.net>
Wed, 20 Nov 2013 18:25:17 +0000 (10:25 -0800)
committerGuenter Roeck <linux@roeck-us.net>
Sat, 21 Dec 2013 19:55:59 +0000 (11:55 -0800)
commit4000fd3286026358abc88f94fdf8eca223a7bc6e
tree8d7f54230dc4635cbceff15d3181ef36b82ea619
parent606a365e1d3ebe9a02710ec039f1ff2f8fea23a6
hwmon: (coretemp) Do not return -EAGAIN for low temperatures

Some Intel CPUs do not set the 'valid' bit in IA32_THERM_STATUS if the
temperature is too low to be measured. This condition will not change until
the CPU is hot enough for its temperature to be measured. Returning an error
in such conditions is not very useful. Drop checking the valid bit and just
return the reported temperature instead.

Reviewed-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/coretemp.c