]> www.infradead.org Git - users/dwmw2/linux.git/commit
hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
authorGuenter Roeck <linux@roeck-us.net>
Sun, 7 Jul 2024 06:51:34 +0000 (23:51 -0700)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 7 Jul 2024 14:48:25 +0000 (07:48 -0700)
commit5c1de37969b7bc0abcb20b86e91e70caebbd4f89
tree9e183305538d655acb96802ea014f6c0a7392e0e
parent0403e10bf0824bf0ec2bb135d4cf1c0cc3bf4bf0
hwmon: (w83627ehf) 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/w83627ehf.c