aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulia Lawall <Julia.Lawall@lip6.fr>2016-12-22 07:04:54 -0500
committerGuenter Roeck <linux@roeck-us.net>2017-01-02 13:19:45 -0500
commit3dba95dfd47d42b09193a24c3c6f74a9a1f8c004 (patch)
treec8924b7e4e28f10ebd9e539969c0cfef56177c85
parent07a366cc55490ac4bdb2e732e6ccb76e1da9ef14 (diff)
hwmon: (lm92) use permission-specific DEVICE_ATTR variants
Use DEVICE_ATTR_RO for read-only attributes. This simplifies the source code, improves readbility, and reduces the chance of inconsistencies. The conversion was done automatically using coccinelle. It was validated by compiling both the old and the new source code and comparing its text, data, and bss size. Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr> [groeck: Update description] Signed-off-by: Guenter Roeck <linux@roeck-us.net>
-rw-r--r--drivers/hwmon/lm92.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/hwmon/lm92.c b/drivers/hwmon/lm92.c
index cfaf70b9cba7..2a91974a10bb 100644
--- a/drivers/hwmon/lm92.c
+++ b/drivers/hwmon/lm92.c
@@ -181,8 +181,8 @@ static ssize_t show_temp_hyst(struct device *dev,
181 - TEMP_FROM_REG(data->temp[t_hyst])); 181 - TEMP_FROM_REG(data->temp[t_hyst]));
182} 182}
183 183
184static ssize_t show_temp_min_hyst(struct device *dev, 184static ssize_t temp1_min_hyst_show(struct device *dev,
185 struct device_attribute *attr, char *buf) 185 struct device_attribute *attr, char *buf)
186{ 186{
187 struct lm92_data *data = lm92_update_device(dev); 187 struct lm92_data *data = lm92_update_device(dev);
188 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[t_min]) 188 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[t_min])
@@ -213,7 +213,7 @@ static ssize_t set_temp_hyst(struct device *dev,
213 return count; 213 return count;
214} 214}
215 215
216static ssize_t show_alarms(struct device *dev, struct device_attribute *attr, 216static ssize_t alarms_show(struct device *dev, struct device_attribute *attr,
217 char *buf) 217 char *buf)
218{ 218{
219 struct lm92_data *data = lm92_update_device(dev); 219 struct lm92_data *data = lm92_update_device(dev);
@@ -235,11 +235,11 @@ static SENSOR_DEVICE_ATTR(temp1_crit_hyst, S_IWUSR | S_IRUGO, show_temp_hyst,
235 set_temp_hyst, t_crit); 235 set_temp_hyst, t_crit);
236static SENSOR_DEVICE_ATTR(temp1_min, S_IWUSR | S_IRUGO, show_temp, set_temp, 236static SENSOR_DEVICE_ATTR(temp1_min, S_IWUSR | S_IRUGO, show_temp, set_temp,
237 t_min); 237 t_min);
238static DEVICE_ATTR(temp1_min_hyst, S_IRUGO, show_temp_min_hyst, NULL); 238static DEVICE_ATTR_RO(temp1_min_hyst);
239static SENSOR_DEVICE_ATTR(temp1_max, S_IWUSR | S_IRUGO, show_temp, set_temp, 239static SENSOR_DEVICE_ATTR(temp1_max, S_IWUSR | S_IRUGO, show_temp, set_temp,
240 t_max); 240 t_max);
241static SENSOR_DEVICE_ATTR(temp1_max_hyst, S_IRUGO, show_temp_hyst, NULL, t_max); 241static SENSOR_DEVICE_ATTR(temp1_max_hyst, S_IRUGO, show_temp_hyst, NULL, t_max);
242static DEVICE_ATTR(alarms, S_IRUGO, show_alarms, NULL); 242static DEVICE_ATTR_RO(alarms);
243static SENSOR_DEVICE_ATTR(temp1_crit_alarm, S_IRUGO, show_alarm, NULL, 2); 243static SENSOR_DEVICE_ATTR(temp1_crit_alarm, S_IRUGO, show_alarm, NULL, 2);
244static SENSOR_DEVICE_ATTR(temp1_min_alarm, S_IRUGO, show_alarm, NULL, 0); 244static SENSOR_DEVICE_ATTR(temp1_min_alarm, S_IRUGO, show_alarm, NULL, 0);
245static SENSOR_DEVICE_ATTR(temp1_max_alarm, S_IRUGO, show_alarm, NULL, 1); 245static SENSOR_DEVICE_ATTR(temp1_max_alarm, S_IRUGO, show_alarm, NULL, 1);