OSDN Git Service

hwmon: (w83627ehf) Fix negative 8-bit temperature values
authorJean Delvare <khali@linux-fr.org>
Thu, 20 Oct 2011 07:06:45 +0000 (03:06 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 25 Oct 2011 05:10:17 +0000 (07:10 +0200)
commit63e010153fc0f683bb1170917874824a1927ef69
tree48f4e6ec828942c9d8bc4fa8e782c1139ab6e71c
parent83643e5d134408e61504caa4e3e9dd776ddd4207
hwmon: (w83627ehf) Fix negative 8-bit temperature values

commit 133d324d82e144588939ad25b732b5b6c33b03d9 upstream.

Since 8-bit temperature values are now handled in 16-bit struct
members, values have to be cast to s8 for negative temperatures to be
properly handled. This is broken since kernel version 2.6.39
(commit bce26c58df86599c9570cee83eac58bdaae760e4.)

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Guenter Roeck <guenter.roeck@ericsson.com>
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/hwmon/w83627ehf.c