]> www.infradead.org Git - users/jedix/linux-maple.git/commit
hwmon: (lm95234) Fix underflows seen when writing limit attributes
authorGuenter Roeck <linux@roeck-us.net>
Sun, 7 Jul 2024 06:48:42 +0000 (23:48 -0700)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 7 Jul 2024 14:48:25 +0000 (07:48 -0700)
commitaf64e3e1537896337405f880c1e9ac1f8c0c6198
tree49fa07551ff672e17b2169a4054e57c8cc21279c
parent8cad724c8537fe3e0da8004646abc00290adae40
hwmon: (lm95234) Fix underflows seen when writing limit attributes

DIV_ROUND_CLOSEST() after kstrtol() results in an underflow if a large
negative number such as -9223372036854775808 is provided by the user.
Fix it by reordering clamp_val() and DIV_ROUND_CLOSEST() operations.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/lm95234.c