diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2017-10-24 05:47:42 -0400 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2017-10-29 21:36:03 -0400 |
commit | 5813da157f7dbe03d268c8d0dd9425d0e3944910 (patch) | |
tree | f4b6901727e4c5bfcd6af64b9dd77e185667d00b | |
parent | a3bdc5b5bd369fcab8306b80d2c740e332183d20 (diff) |
hwmon: (max6621) Inverted if condition in max6621_read()
We intended to test for failure here but accidentally tested for
success. It means that we don't set "*val" to true and it means that
if i2c_smbus_write_byte() does fail then we return success.
Fixes: e7895864b0d7 ("hwmon: (max6621) Add support for Maxim MAX6621 temperature sensor")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Vadim Pasternak <vadimp@mellanox.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
-rw-r--r-- | drivers/hwmon/max6621.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hwmon/max6621.c b/drivers/hwmon/max6621.c index 22079ec29660..35555f0eefb9 100644 --- a/drivers/hwmon/max6621.c +++ b/drivers/hwmon/max6621.c | |||
@@ -296,7 +296,7 @@ max6621_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, | |||
296 | if (regval) { | 296 | if (regval) { |
297 | ret = i2c_smbus_write_byte(data->client, | 297 | ret = i2c_smbus_write_byte(data->client, |
298 | MAX6621_CLEAR_ALERT_REG); | 298 | MAX6621_CLEAR_ALERT_REG); |
299 | if (!ret) | 299 | if (ret) |
300 | return ret; | 300 | return ret; |
301 | } | 301 | } |
302 | 302 | ||