diff options
Diffstat (limited to 'drivers/hwmon/w83627hf.c')
-rw-r--r-- | drivers/hwmon/w83627hf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/hwmon/w83627hf.c b/drivers/hwmon/w83627hf.c index 7a4a15f4bf8b..0866739a227c 100644 --- a/drivers/hwmon/w83627hf.c +++ b/drivers/hwmon/w83627hf.c | |||
@@ -263,7 +263,7 @@ static inline u8 FAN_TO_REG(long rpm, int div) | |||
263 | 263 | ||
264 | /* TEMP: 0.001C/bit (-128C to +127C) | 264 | /* TEMP: 0.001C/bit (-128C to +127C) |
265 | REG: 1C/bit, two's complement */ | 265 | REG: 1C/bit, two's complement */ |
266 | static u8 TEMP_TO_REG(int temp) | 266 | static u8 TEMP_TO_REG(long temp) |
267 | { | 267 | { |
268 | int ntemp = SENSORS_LIMIT(temp, TEMP_MIN, TEMP_MAX); | 268 | int ntemp = SENSORS_LIMIT(temp, TEMP_MIN, TEMP_MAX); |
269 | ntemp += (ntemp<0 ? -500 : 500); | 269 | ntemp += (ntemp<0 ? -500 : 500); |
@@ -642,9 +642,9 @@ static ssize_t \ | |||
642 | store_temp_##reg (struct device *dev, const char *buf, size_t count, int nr) \ | 642 | store_temp_##reg (struct device *dev, const char *buf, size_t count, int nr) \ |
643 | { \ | 643 | { \ |
644 | struct w83627hf_data *data = dev_get_drvdata(dev); \ | 644 | struct w83627hf_data *data = dev_get_drvdata(dev); \ |
645 | u32 val; \ | 645 | long val; \ |
646 | \ | 646 | \ |
647 | val = simple_strtoul(buf, NULL, 10); \ | 647 | val = simple_strtol(buf, NULL, 10); \ |
648 | \ | 648 | \ |
649 | mutex_lock(&data->update_lock); \ | 649 | mutex_lock(&data->update_lock); \ |
650 | \ | 650 | \ |