• Guenter Roeck's avatar
    hwmon: (max1619) Clamp temperature range when writing limits · 88c0f840
    Guenter Roeck authored
    Module test code reports underflows when writing sensor limits.
    
    temp2_min: Suspected underflow: [min=-77000, read 101000, written -2147483648]
    temp2_max: Suspected underflow: [min=-77000, read 101000, written -2147483648]
    temp2_crit: Suspected underflow: [min=-77000, read 101000, written -2147483648]
    
    Clamp temperature ranges when writing limits to fix the problem.
    While at it, use sign_extend32() when reading temperatures to make
    the code easier to understand.
    Reviewed-by: default avatarTzung-Bi Shih <tzungbi@kernel.org>
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
    88c0f840
max1619.c 8.55 KB