mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-03 15:52:00 +00:00
hwmon: (jc42) Fix integer overflow
Mixed use of long and int caused an integer overflow when writing large limits. Signed-off-by: Guenter Roeck <linux@roeck-us.net> Reviewed-by: Jean Delvare <jdelvare@suse.de>
This commit is contained in:
parent
bca6a1ada0
commit
3a05633b04
@ -201,7 +201,7 @@ struct jc42_data {
|
||||
#define JC42_TEMP_MIN 0
|
||||
#define JC42_TEMP_MAX 125000
|
||||
|
||||
static u16 jc42_temp_to_reg(int temp, bool extended)
|
||||
static u16 jc42_temp_to_reg(long temp, bool extended)
|
||||
{
|
||||
int ntemp = clamp_val(temp,
|
||||
extended ? JC42_TEMP_MIN_EXTENDED :
|
||||
|
Loading…
Reference in New Issue
Block a user