hwmon: (jc42) Fix integer overflow when writing hysteresis value
authorGuenter Roeck <linux@roeck-us.net>
Mon, 19 Jan 2015 17:16:53 +0000 (09:16 -0800)
committerGuenter Roeck <linux@roeck-us.net>
Mon, 26 Jan 2015 05:23:59 +0000 (21:23 -0800)
Subtracting an unsigned long from a signed value causes an overflow with large
values. Use clamp_val() to reduce the number range prior to subtracting it
from the temperature limit.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
drivers/hwmon/jc42.c

Simple merge