hwmon: (adt7462) Fix overflows seen when writing into limit attributes
authorGuenter Roeck <linux@roeck-us.net>
Sat, 3 Dec 2016 19:09:55 +0000 (11:09 -0800)
committerGuenter Roeck <linux@roeck-us.net>
Sat, 10 Dec 2016 05:54:31 +0000 (21:54 -0800)
commitb94793b4da1011f24321e2ecc5e173a7198358a5
tree366f8acd3e355bb0d782038768ab98b6ed5d77a7
parentf1b9baa99bd98f83e8601e5cfd3bd28027a6f5a8
hwmon: (adt7462) Fix overflows seen when writing into limit attributes

Fix overflows seen when writing large values into temperature limit,
voltage limit, and pwm hysteresis attributes.

The input parameter to DIV_ROUND_CLOSEST() needs to be clamped to avoid
such overflows.

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