From 86504fcf57fb31ea37316f7a4fddbf7ddecee81c Mon Sep 17 00:00:00 2001 From: Ksawlii Date: Sun, 24 Nov 2024 00:23:27 +0100 Subject: [PATCH] Revert "hwmon: (max16065) Fix overflows seen when writing limits" This reverts commit 177d70c1eb9171b8a90a6b5e0fc82be921c763e9. --- drivers/hwmon/max16065.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/hwmon/max16065.c b/drivers/hwmon/max16065.c index 6a09ab606..a26226e7b 100755 --- a/drivers/hwmon/max16065.c +++ b/drivers/hwmon/max16065.c @@ -114,10 +114,9 @@ static inline int LIMIT_TO_MV(int limit, int range) return limit * range / 256; } -static inline int MV_TO_LIMIT(unsigned long mv, int range) +static inline int MV_TO_LIMIT(int mv, int range) { - mv = clamp_val(mv, 0, ULONG_MAX / 256); - return DIV_ROUND_CLOSEST(clamp_val(mv * 256, 0, range * 255), range); + return clamp_val(DIV_ROUND_CLOSEST(mv * 256, range), 0, 255); } static inline int ADC_TO_CURR(int adc, int gain)