Commit 321c4138 authored by Mark M. Hoffman's avatar Mark M. Hoffman

hwmon: (adt7473) clarify an awkward bit of code

Signed-off-by: default avatarMark M. Hoffman <mhoffman@lightlink.com>
Acked-by: default avatarJean Delvare <khali@linux-fr.org>
parent 9d3e19af
...@@ -559,10 +559,9 @@ static ssize_t set_max_duty_at_crit(struct device *dev, ...@@ -559,10 +559,9 @@ static ssize_t set_max_duty_at_crit(struct device *dev,
struct i2c_client *client = to_i2c_client(dev); struct i2c_client *client = to_i2c_client(dev);
struct adt7473_data *data = i2c_get_clientdata(client); struct adt7473_data *data = i2c_get_clientdata(client);
int temp = simple_strtol(buf, NULL, 10); int temp = simple_strtol(buf, NULL, 10);
temp = temp && 0xFF;
mutex_lock(&data->lock); mutex_lock(&data->lock);
data->max_duty_at_overheat = temp; data->max_duty_at_overheat = !!temp;
reg = i2c_smbus_read_byte_data(client, ADT7473_REG_CFG4); reg = i2c_smbus_read_byte_data(client, ADT7473_REG_CFG4);
if (temp) if (temp)
reg |= ADT7473_CFG4_MAX_DUTY_AT_OVT; reg |= ADT7473_CFG4_MAX_DUTY_AT_OVT;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment