]> www.infradead.org Git - users/jedix/linux-maple.git/commit
hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
authorGuenter Roeck <linux@roeck-us.net>
Sun, 7 Jul 2024 06:50:08 +0000 (23:50 -0700)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 7 Jul 2024 14:48:25 +0000 (07:48 -0700)
commit0403e10bf0824bf0ec2bb135d4cf1c0cc3bf4bf0
tree1fd955da298e2d75b8579d4c678d7d8066ce3c56
parentaf64e3e1537896337405f880c1e9ac1f8c0c6198
hwmon: (nct6775-core) 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/nct6775-core.c