Commit 1f4d4af4 authored by Guenter Roeck's avatar Guenter Roeck

hwmon: replace snprintf in show functions with sysfs_emit

coccicheck complains about the use of snprintf() in sysfs
show functions.

drivers/hwmon/ina3221.c:701:8-16: WARNING: use scnprintf or sprintf

This results in a large number of patch submissions. Fix it all in
one go using the following coccinelle rules. Use sysfs_emit instead
of scnprintf or sprintf since that makes more sense.

@depends on patch@
identifier show, dev, attr, buf;
@@

ssize_t show(struct device *dev, struct device_attribute *attr, char *buf)
{
	<...
  return
-		snprintf(buf, \( PAGE_SIZE \| PAGE_SIZE - 1 \),
+		sysfs_emit(buf,
		...);
	...>
}

@depends on patch@
identifier show, dev, attr, buf, rc;
@@

ssize_t show(struct device *dev, struct device_attribute *attr, char *buf)
{
	<...
  rc =
-		snprintf(buf, \( PAGE_SIZE \| PAGE_SIZE - 1 \),
+		sysfs_emit(buf,
		...);
	...>
}

While at it, remove unnecessary braces and as well as unnecessary
else after return statements to address checkpatch warnings in the
resulting patch.

Cc: Zihao Tang <tangzihao1@hisilicon.com>
Cc: Jay Fang <f.fangjian@huawei.com>
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent f807e8be
...@@ -741,7 +741,7 @@ static void applesmc_idev_poll(struct input_dev *idev) ...@@ -741,7 +741,7 @@ static void applesmc_idev_poll(struct input_dev *idev)
static ssize_t applesmc_name_show(struct device *dev, static ssize_t applesmc_name_show(struct device *dev,
struct device_attribute *attr, char *buf) struct device_attribute *attr, char *buf)
{ {
return snprintf(buf, PAGE_SIZE, "applesmc\n"); return sysfs_emit(buf, "applesmc\n");
} }
static ssize_t applesmc_position_show(struct device *dev, static ssize_t applesmc_position_show(struct device *dev,
...@@ -763,8 +763,8 @@ static ssize_t applesmc_position_show(struct device *dev, ...@@ -763,8 +763,8 @@ static ssize_t applesmc_position_show(struct device *dev,
out: out:
if (ret) if (ret)
return ret; return ret;
else
return snprintf(buf, PAGE_SIZE, "(%d,%d,%d)\n", x, y, z); return sysfs_emit(buf, "(%d,%d,%d)\n", x, y, z);
} }
static ssize_t applesmc_light_show(struct device *dev, static ssize_t applesmc_light_show(struct device *dev,
...@@ -804,8 +804,8 @@ static ssize_t applesmc_light_show(struct device *dev, ...@@ -804,8 +804,8 @@ static ssize_t applesmc_light_show(struct device *dev,
out: out:
if (ret) if (ret)
return ret; return ret;
else
return snprintf(sysfsbuf, PAGE_SIZE, "(%d,%d)\n", left, right); return sysfs_emit(sysfsbuf, "(%d,%d)\n", left, right);
} }
/* Displays sensor key as label */ /* Displays sensor key as label */
...@@ -814,7 +814,7 @@ static ssize_t applesmc_show_sensor_label(struct device *dev, ...@@ -814,7 +814,7 @@ static ssize_t applesmc_show_sensor_label(struct device *dev,
{ {
const char *key = smcreg.index[to_index(devattr)]; const char *key = smcreg.index[to_index(devattr)];
return snprintf(sysfsbuf, PAGE_SIZE, "%s\n", key); return sysfs_emit(sysfsbuf, "%s\n", key);
} }
/* Displays degree Celsius * 1000 */ /* Displays degree Celsius * 1000 */
...@@ -832,7 +832,7 @@ static ssize_t applesmc_show_temperature(struct device *dev, ...@@ -832,7 +832,7 @@ static ssize_t applesmc_show_temperature(struct device *dev,
temp = 250 * (value >> 6); temp = 250 * (value >> 6);
return snprintf(sysfsbuf, PAGE_SIZE, "%d\n", temp); return sysfs_emit(sysfsbuf, "%d\n", temp);
} }
static ssize_t applesmc_show_fan_speed(struct device *dev, static ssize_t applesmc_show_fan_speed(struct device *dev,
...@@ -851,7 +851,7 @@ static ssize_t applesmc_show_fan_speed(struct device *dev, ...@@ -851,7 +851,7 @@ static ssize_t applesmc_show_fan_speed(struct device *dev,
return ret; return ret;
speed = ((buffer[0] << 8 | buffer[1]) >> 2); speed = ((buffer[0] << 8 | buffer[1]) >> 2);
return snprintf(sysfsbuf, PAGE_SIZE, "%u\n", speed); return sysfs_emit(sysfsbuf, "%u\n", speed);
} }
static ssize_t applesmc_store_fan_speed(struct device *dev, static ssize_t applesmc_store_fan_speed(struct device *dev,
...@@ -891,7 +891,7 @@ static ssize_t applesmc_show_fan_manual(struct device *dev, ...@@ -891,7 +891,7 @@ static ssize_t applesmc_show_fan_manual(struct device *dev,
return ret; return ret;
manual = ((buffer[0] << 8 | buffer[1]) >> to_index(attr)) & 0x01; manual = ((buffer[0] << 8 | buffer[1]) >> to_index(attr)) & 0x01;
return snprintf(sysfsbuf, PAGE_SIZE, "%d\n", manual); return sysfs_emit(sysfsbuf, "%d\n", manual);
} }
static ssize_t applesmc_store_fan_manual(struct device *dev, static ssize_t applesmc_store_fan_manual(struct device *dev,
...@@ -943,14 +943,14 @@ static ssize_t applesmc_show_fan_position(struct device *dev, ...@@ -943,14 +943,14 @@ static ssize_t applesmc_show_fan_position(struct device *dev,
if (ret) if (ret)
return ret; return ret;
else
return snprintf(sysfsbuf, PAGE_SIZE, "%s\n", buffer+4); return sysfs_emit(sysfsbuf, "%s\n", buffer + 4);
} }
static ssize_t applesmc_calibrate_show(struct device *dev, static ssize_t applesmc_calibrate_show(struct device *dev,
struct device_attribute *attr, char *sysfsbuf) struct device_attribute *attr, char *sysfsbuf)
{ {
return snprintf(sysfsbuf, PAGE_SIZE, "(%d,%d)\n", rest_x, rest_y); return sysfs_emit(sysfsbuf, "(%d,%d)\n", rest_x, rest_y);
} }
static ssize_t applesmc_calibrate_store(struct device *dev, static ssize_t applesmc_calibrate_store(struct device *dev,
...@@ -992,7 +992,7 @@ static ssize_t applesmc_key_count_show(struct device *dev, ...@@ -992,7 +992,7 @@ static ssize_t applesmc_key_count_show(struct device *dev,
count = ((u32)buffer[0]<<24) + ((u32)buffer[1]<<16) + count = ((u32)buffer[0]<<24) + ((u32)buffer[1]<<16) +
((u32)buffer[2]<<8) + buffer[3]; ((u32)buffer[2]<<8) + buffer[3];
return snprintf(sysfsbuf, PAGE_SIZE, "%d\n", count); return sysfs_emit(sysfsbuf, "%d\n", count);
} }
static ssize_t applesmc_key_at_index_read_show(struct device *dev, static ssize_t applesmc_key_at_index_read_show(struct device *dev,
...@@ -1020,7 +1020,7 @@ static ssize_t applesmc_key_at_index_data_length_show(struct device *dev, ...@@ -1020,7 +1020,7 @@ static ssize_t applesmc_key_at_index_data_length_show(struct device *dev,
if (IS_ERR(entry)) if (IS_ERR(entry))
return PTR_ERR(entry); return PTR_ERR(entry);
return snprintf(sysfsbuf, PAGE_SIZE, "%d\n", entry->len); return sysfs_emit(sysfsbuf, "%d\n", entry->len);
} }
static ssize_t applesmc_key_at_index_type_show(struct device *dev, static ssize_t applesmc_key_at_index_type_show(struct device *dev,
...@@ -1032,7 +1032,7 @@ static ssize_t applesmc_key_at_index_type_show(struct device *dev, ...@@ -1032,7 +1032,7 @@ static ssize_t applesmc_key_at_index_type_show(struct device *dev,
if (IS_ERR(entry)) if (IS_ERR(entry))
return PTR_ERR(entry); return PTR_ERR(entry);
return snprintf(sysfsbuf, PAGE_SIZE, "%s\n", entry->type); return sysfs_emit(sysfsbuf, "%s\n", entry->type);
} }
static ssize_t applesmc_key_at_index_name_show(struct device *dev, static ssize_t applesmc_key_at_index_name_show(struct device *dev,
...@@ -1044,13 +1044,13 @@ static ssize_t applesmc_key_at_index_name_show(struct device *dev, ...@@ -1044,13 +1044,13 @@ static ssize_t applesmc_key_at_index_name_show(struct device *dev,
if (IS_ERR(entry)) if (IS_ERR(entry))
return PTR_ERR(entry); return PTR_ERR(entry);
return snprintf(sysfsbuf, PAGE_SIZE, "%s\n", entry->key); return sysfs_emit(sysfsbuf, "%s\n", entry->key);
} }
static ssize_t applesmc_key_at_index_show(struct device *dev, static ssize_t applesmc_key_at_index_show(struct device *dev,
struct device_attribute *attr, char *sysfsbuf) struct device_attribute *attr, char *sysfsbuf)
{ {
return snprintf(sysfsbuf, PAGE_SIZE, "%d\n", key_at_index); return sysfs_emit(sysfsbuf, "%d\n", key_at_index);
} }
static ssize_t applesmc_key_at_index_store(struct device *dev, static ssize_t applesmc_key_at_index_store(struct device *dev,
......
...@@ -259,7 +259,7 @@ static ssize_t ina209_interval_show(struct device *dev, ...@@ -259,7 +259,7 @@ static ssize_t ina209_interval_show(struct device *dev,
{ {
struct ina209_data *data = dev_get_drvdata(dev); struct ina209_data *data = dev_get_drvdata(dev);
return snprintf(buf, PAGE_SIZE, "%d\n", data->update_interval); return sysfs_emit(buf, "%d\n", data->update_interval);
} }
/* /*
...@@ -343,7 +343,7 @@ static ssize_t ina209_value_show(struct device *dev, ...@@ -343,7 +343,7 @@ static ssize_t ina209_value_show(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
val = ina209_from_reg(attr->index, data->regs[attr->index]); val = ina209_from_reg(attr->index, data->regs[attr->index]);
return snprintf(buf, PAGE_SIZE, "%ld\n", val); return sysfs_emit(buf, "%ld\n", val);
} }
static ssize_t ina209_alarm_show(struct device *dev, static ssize_t ina209_alarm_show(struct device *dev,
...@@ -363,7 +363,7 @@ static ssize_t ina209_alarm_show(struct device *dev, ...@@ -363,7 +363,7 @@ static ssize_t ina209_alarm_show(struct device *dev,
* All alarms are in the INA209_STATUS register. To avoid a long * All alarms are in the INA209_STATUS register. To avoid a long
* switch statement, the mask is passed in attr->index * switch statement, the mask is passed in attr->index
*/ */
return snprintf(buf, PAGE_SIZE, "%u\n", !!(status & mask)); return sysfs_emit(buf, "%u\n", !!(status & mask));
} }
/* Shunt voltage, history, limits, alarms */ /* Shunt voltage, history, limits, alarms */
......
...@@ -385,7 +385,7 @@ static ssize_t ina226_alert_show(struct device *dev, ...@@ -385,7 +385,7 @@ static ssize_t ina226_alert_show(struct device *dev,
val = ina226_reg_to_alert(data, attr->index, regval); val = ina226_reg_to_alert(data, attr->index, regval);
} }
ret = snprintf(buf, PAGE_SIZE, "%d\n", val); ret = sysfs_emit(buf, "%d\n", val);
abort: abort:
mutex_unlock(&data->config_lock); mutex_unlock(&data->config_lock);
return ret; return ret;
......
...@@ -698,7 +698,7 @@ static ssize_t ina3221_shunt_show(struct device *dev, ...@@ -698,7 +698,7 @@ static ssize_t ina3221_shunt_show(struct device *dev,
unsigned int channel = sd_attr->index; unsigned int channel = sd_attr->index;
struct ina3221_input *input = &ina->inputs[channel]; struct ina3221_input *input = &ina->inputs[channel];
return snprintf(buf, PAGE_SIZE, "%d\n", input->shunt_resistor); return sysfs_emit(buf, "%d\n", input->shunt_resistor);
} }
static ssize_t ina3221_shunt_store(struct device *dev, static ssize_t ina3221_shunt_store(struct device *dev,
......
...@@ -280,7 +280,7 @@ static ssize_t pem_bool_show(struct device *dev, struct device_attribute *da, ...@@ -280,7 +280,7 @@ static ssize_t pem_bool_show(struct device *dev, struct device_attribute *da,
return PTR_ERR(data); return PTR_ERR(data);
status = data->data_string[attr->nr] & attr->index; status = data->data_string[attr->nr] & attr->index;
return snprintf(buf, PAGE_SIZE, "%d\n", !!status); return sysfs_emit(buf, "%d\n", !!status);
} }
static ssize_t pem_data_show(struct device *dev, struct device_attribute *da, static ssize_t pem_data_show(struct device *dev, struct device_attribute *da,
...@@ -296,7 +296,7 @@ static ssize_t pem_data_show(struct device *dev, struct device_attribute *da, ...@@ -296,7 +296,7 @@ static ssize_t pem_data_show(struct device *dev, struct device_attribute *da,
value = pem_get_data(data->data_string, sizeof(data->data_string), value = pem_get_data(data->data_string, sizeof(data->data_string),
attr->index); attr->index);
return snprintf(buf, PAGE_SIZE, "%ld\n", value); return sysfs_emit(buf, "%ld\n", value);
} }
static ssize_t pem_input_show(struct device *dev, struct device_attribute *da, static ssize_t pem_input_show(struct device *dev, struct device_attribute *da,
...@@ -312,7 +312,7 @@ static ssize_t pem_input_show(struct device *dev, struct device_attribute *da, ...@@ -312,7 +312,7 @@ static ssize_t pem_input_show(struct device *dev, struct device_attribute *da,
value = pem_get_input(data->input_string, sizeof(data->input_string), value = pem_get_input(data->input_string, sizeof(data->input_string),
attr->index); attr->index);
return snprintf(buf, PAGE_SIZE, "%ld\n", value); return sysfs_emit(buf, "%ld\n", value);
} }
static ssize_t pem_fan_show(struct device *dev, struct device_attribute *da, static ssize_t pem_fan_show(struct device *dev, struct device_attribute *da,
...@@ -328,7 +328,7 @@ static ssize_t pem_fan_show(struct device *dev, struct device_attribute *da, ...@@ -328,7 +328,7 @@ static ssize_t pem_fan_show(struct device *dev, struct device_attribute *da,
value = pem_get_fan(data->fan_speed, sizeof(data->fan_speed), value = pem_get_fan(data->fan_speed, sizeof(data->fan_speed),
attr->index); attr->index);
return snprintf(buf, PAGE_SIZE, "%ld\n", value); return sysfs_emit(buf, "%ld\n", value);
} }
/* Voltages */ /* Voltages */
......
...@@ -226,7 +226,7 @@ static ssize_t ltc2945_value_show(struct device *dev, ...@@ -226,7 +226,7 @@ static ssize_t ltc2945_value_show(struct device *dev,
value = ltc2945_reg_to_val(dev, attr->index); value = ltc2945_reg_to_val(dev, attr->index);
if (value < 0) if (value < 0)
return value; return value;
return snprintf(buf, PAGE_SIZE, "%lld\n", value); return sysfs_emit(buf, "%lld\n", value);
} }
static ssize_t ltc2945_value_store(struct device *dev, static ssize_t ltc2945_value_store(struct device *dev,
...@@ -333,7 +333,7 @@ static ssize_t ltc2945_bool_show(struct device *dev, ...@@ -333,7 +333,7 @@ static ssize_t ltc2945_bool_show(struct device *dev,
if (fault) /* Clear reported faults in chip register */ if (fault) /* Clear reported faults in chip register */
regmap_update_bits(regmap, LTC2945_FAULT, attr->index, 0); regmap_update_bits(regmap, LTC2945_FAULT, attr->index, 0);
return snprintf(buf, PAGE_SIZE, "%d\n", !!fault); return sysfs_emit(buf, "%d\n", !!fault);
} }
/* Input voltages */ /* Input voltages */
......
...@@ -147,7 +147,7 @@ static ssize_t ltc2990_value_show(struct device *dev, ...@@ -147,7 +147,7 @@ static ssize_t ltc2990_value_show(struct device *dev,
if (unlikely(ret < 0)) if (unlikely(ret < 0))
return ret; return ret;
return snprintf(buf, PAGE_SIZE, "%d\n", value); return sysfs_emit(buf, "%d\n", value);
} }
static umode_t ltc2990_attrs_visible(struct kobject *kobj, static umode_t ltc2990_attrs_visible(struct kobject *kobj,
......
...@@ -128,7 +128,7 @@ static ssize_t ltc4151_value_show(struct device *dev, ...@@ -128,7 +128,7 @@ static ssize_t ltc4151_value_show(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
value = ltc4151_get_value(data, attr->index); value = ltc4151_get_value(data, attr->index);
return snprintf(buf, PAGE_SIZE, "%d\n", value); return sysfs_emit(buf, "%d\n", value);
} }
/* /*
......
...@@ -139,7 +139,7 @@ static ssize_t ltc4215_voltage_show(struct device *dev, ...@@ -139,7 +139,7 @@ static ssize_t ltc4215_voltage_show(struct device *dev,
struct sensor_device_attribute *attr = to_sensor_dev_attr(da); struct sensor_device_attribute *attr = to_sensor_dev_attr(da);
const int voltage = ltc4215_get_voltage(dev, attr->index); const int voltage = ltc4215_get_voltage(dev, attr->index);
return snprintf(buf, PAGE_SIZE, "%d\n", voltage); return sysfs_emit(buf, "%d\n", voltage);
} }
static ssize_t ltc4215_current_show(struct device *dev, static ssize_t ltc4215_current_show(struct device *dev,
...@@ -147,7 +147,7 @@ static ssize_t ltc4215_current_show(struct device *dev, ...@@ -147,7 +147,7 @@ static ssize_t ltc4215_current_show(struct device *dev,
{ {
const unsigned int curr = ltc4215_get_current(dev); const unsigned int curr = ltc4215_get_current(dev);
return snprintf(buf, PAGE_SIZE, "%u\n", curr); return sysfs_emit(buf, "%u\n", curr);
} }
static ssize_t ltc4215_power_show(struct device *dev, static ssize_t ltc4215_power_show(struct device *dev,
...@@ -159,7 +159,7 @@ static ssize_t ltc4215_power_show(struct device *dev, ...@@ -159,7 +159,7 @@ static ssize_t ltc4215_power_show(struct device *dev,
/* current in mA * voltage in mV == power in uW */ /* current in mA * voltage in mV == power in uW */
const unsigned int power = abs(output_voltage * curr); const unsigned int power = abs(output_voltage * curr);
return snprintf(buf, PAGE_SIZE, "%u\n", power); return sysfs_emit(buf, "%u\n", power);
} }
static ssize_t ltc4215_alarm_show(struct device *dev, static ssize_t ltc4215_alarm_show(struct device *dev,
...@@ -170,7 +170,7 @@ static ssize_t ltc4215_alarm_show(struct device *dev, ...@@ -170,7 +170,7 @@ static ssize_t ltc4215_alarm_show(struct device *dev,
const u8 reg = data->regs[LTC4215_STATUS]; const u8 reg = data->regs[LTC4215_STATUS];
const u32 mask = attr->index; const u32 mask = attr->index;
return snprintf(buf, PAGE_SIZE, "%u\n", !!(reg & mask)); return sysfs_emit(buf, "%u\n", !!(reg & mask));
} }
/* /*
......
...@@ -94,7 +94,7 @@ static ssize_t ltc4222_value_show(struct device *dev, ...@@ -94,7 +94,7 @@ static ssize_t ltc4222_value_show(struct device *dev,
value = ltc4222_get_value(dev, attr->index); value = ltc4222_get_value(dev, attr->index);
if (value < 0) if (value < 0)
return value; return value;
return snprintf(buf, PAGE_SIZE, "%d\n", value); return sysfs_emit(buf, "%d\n", value);
} }
static ssize_t ltc4222_bool_show(struct device *dev, static ssize_t ltc4222_bool_show(struct device *dev,
...@@ -112,7 +112,7 @@ static ssize_t ltc4222_bool_show(struct device *dev, ...@@ -112,7 +112,7 @@ static ssize_t ltc4222_bool_show(struct device *dev,
if (fault) /* Clear reported faults in chip register */ if (fault) /* Clear reported faults in chip register */
regmap_update_bits(regmap, attr->nr, attr->index, 0); regmap_update_bits(regmap, attr->nr, attr->index, 0);
return snprintf(buf, PAGE_SIZE, "%d\n", !!fault); return sysfs_emit(buf, "%d\n", !!fault);
} }
/* Voltages */ /* Voltages */
......
...@@ -79,7 +79,7 @@ static ssize_t ltc4260_value_show(struct device *dev, ...@@ -79,7 +79,7 @@ static ssize_t ltc4260_value_show(struct device *dev,
value = ltc4260_get_value(dev, attr->index); value = ltc4260_get_value(dev, attr->index);
if (value < 0) if (value < 0)
return value; return value;
return snprintf(buf, PAGE_SIZE, "%d\n", value); return sysfs_emit(buf, "%d\n", value);
} }
static ssize_t ltc4260_bool_show(struct device *dev, static ssize_t ltc4260_bool_show(struct device *dev,
...@@ -98,7 +98,7 @@ static ssize_t ltc4260_bool_show(struct device *dev, ...@@ -98,7 +98,7 @@ static ssize_t ltc4260_bool_show(struct device *dev,
if (fault) /* Clear reported faults in chip register */ if (fault) /* Clear reported faults in chip register */
regmap_update_bits(regmap, LTC4260_FAULT, attr->index, 0); regmap_update_bits(regmap, LTC4260_FAULT, attr->index, 0);
return snprintf(buf, PAGE_SIZE, "%d\n", !!fault); return sysfs_emit(buf, "%d\n", !!fault);
} }
/* Voltages */ /* Voltages */
......
...@@ -130,7 +130,7 @@ static ssize_t ltc4261_value_show(struct device *dev, ...@@ -130,7 +130,7 @@ static ssize_t ltc4261_value_show(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
value = ltc4261_get_value(data, attr->index); value = ltc4261_get_value(data, attr->index);
return snprintf(buf, PAGE_SIZE, "%d\n", value); return sysfs_emit(buf, "%d\n", value);
} }
static ssize_t ltc4261_bool_show(struct device *dev, static ssize_t ltc4261_bool_show(struct device *dev,
...@@ -147,7 +147,7 @@ static ssize_t ltc4261_bool_show(struct device *dev, ...@@ -147,7 +147,7 @@ static ssize_t ltc4261_bool_show(struct device *dev,
if (fault) /* Clear reported faults in chip register */ if (fault) /* Clear reported faults in chip register */
i2c_smbus_write_byte_data(data->client, LTC4261_FAULT, ~fault); i2c_smbus_write_byte_data(data->client, LTC4261_FAULT, ~fault);
return snprintf(buf, PAGE_SIZE, "%d\n", fault ? 1 : 0); return sysfs_emit(buf, "%d\n", fault ? 1 : 0);
} }
/* /*
......
...@@ -187,7 +187,7 @@ static ssize_t max16065_alarm_show(struct device *dev, ...@@ -187,7 +187,7 @@ static ssize_t max16065_alarm_show(struct device *dev,
i2c_smbus_write_byte_data(data->client, i2c_smbus_write_byte_data(data->client,
MAX16065_FAULT(attr2->nr), val); MAX16065_FAULT(attr2->nr), val);
return snprintf(buf, PAGE_SIZE, "%d\n", !!val); return sysfs_emit(buf, "%d\n", !!val);
} }
static ssize_t max16065_input_show(struct device *dev, static ssize_t max16065_input_show(struct device *dev,
...@@ -200,8 +200,8 @@ static ssize_t max16065_input_show(struct device *dev, ...@@ -200,8 +200,8 @@ static ssize_t max16065_input_show(struct device *dev,
if (unlikely(adc < 0)) if (unlikely(adc < 0))
return adc; return adc;
return snprintf(buf, PAGE_SIZE, "%d\n", return sysfs_emit(buf, "%d\n",
ADC_TO_MV(adc, data->range[attr->index])); ADC_TO_MV(adc, data->range[attr->index]));
} }
static ssize_t max16065_current_show(struct device *dev, static ssize_t max16065_current_show(struct device *dev,
...@@ -212,8 +212,8 @@ static ssize_t max16065_current_show(struct device *dev, ...@@ -212,8 +212,8 @@ static ssize_t max16065_current_show(struct device *dev,
if (unlikely(data->curr_sense < 0)) if (unlikely(data->curr_sense < 0))
return data->curr_sense; return data->curr_sense;
return snprintf(buf, PAGE_SIZE, "%d\n", return sysfs_emit(buf, "%d\n",
ADC_TO_CURR(data->curr_sense, data->curr_gain)); ADC_TO_CURR(data->curr_sense, data->curr_gain));
} }
static ssize_t max16065_limit_store(struct device *dev, static ssize_t max16065_limit_store(struct device *dev,
...@@ -249,8 +249,8 @@ static ssize_t max16065_limit_show(struct device *dev, ...@@ -249,8 +249,8 @@ static ssize_t max16065_limit_show(struct device *dev,
struct sensor_device_attribute_2 *attr2 = to_sensor_dev_attr_2(da); struct sensor_device_attribute_2 *attr2 = to_sensor_dev_attr_2(da);
struct max16065_data *data = dev_get_drvdata(dev); struct max16065_data *data = dev_get_drvdata(dev);
return snprintf(buf, PAGE_SIZE, "%d\n", return sysfs_emit(buf, "%d\n",
data->limit[attr2->nr][attr2->index]); data->limit[attr2->nr][attr2->index]);
} }
/* Construct a sensor_device_attribute structure for each register */ /* Construct a sensor_device_attribute structure for each register */
......
...@@ -261,7 +261,7 @@ static ssize_t occ_show_temp_1(struct device *dev, ...@@ -261,7 +261,7 @@ static ssize_t occ_show_temp_1(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%u\n", val); return sysfs_emit(buf, "%u\n", val);
} }
static ssize_t occ_show_temp_2(struct device *dev, static ssize_t occ_show_temp_2(struct device *dev,
...@@ -312,7 +312,7 @@ static ssize_t occ_show_temp_2(struct device *dev, ...@@ -312,7 +312,7 @@ static ssize_t occ_show_temp_2(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%u\n", val); return sysfs_emit(buf, "%u\n", val);
} }
static ssize_t occ_show_temp_10(struct device *dev, static ssize_t occ_show_temp_10(struct device *dev,
...@@ -366,7 +366,7 @@ static ssize_t occ_show_temp_10(struct device *dev, ...@@ -366,7 +366,7 @@ static ssize_t occ_show_temp_10(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%u\n", val); return sysfs_emit(buf, "%u\n", val);
} }
static ssize_t occ_show_freq_1(struct device *dev, static ssize_t occ_show_freq_1(struct device *dev,
...@@ -396,7 +396,7 @@ static ssize_t occ_show_freq_1(struct device *dev, ...@@ -396,7 +396,7 @@ static ssize_t occ_show_freq_1(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%u\n", val); return sysfs_emit(buf, "%u\n", val);
} }
static ssize_t occ_show_freq_2(struct device *dev, static ssize_t occ_show_freq_2(struct device *dev,
...@@ -426,7 +426,7 @@ static ssize_t occ_show_freq_2(struct device *dev, ...@@ -426,7 +426,7 @@ static ssize_t occ_show_freq_2(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%u\n", val); return sysfs_emit(buf, "%u\n", val);
} }
static ssize_t occ_show_power_1(struct device *dev, static ssize_t occ_show_power_1(struct device *dev,
...@@ -465,7 +465,7 @@ static ssize_t occ_show_power_1(struct device *dev, ...@@ -465,7 +465,7 @@ static ssize_t occ_show_power_1(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%llu\n", val); return sysfs_emit(buf, "%llu\n", val);
} }
static u64 occ_get_powr_avg(u64 *accum, u32 *samples) static u64 occ_get_powr_avg(u64 *accum, u32 *samples)
...@@ -494,9 +494,9 @@ static ssize_t occ_show_power_2(struct device *dev, ...@@ -494,9 +494,9 @@ static ssize_t occ_show_power_2(struct device *dev,
switch (sattr->nr) { switch (sattr->nr) {
case 0: case 0:
return snprintf(buf, PAGE_SIZE - 1, "%u_%u_%u\n", return sysfs_emit(buf, "%u_%u_%u\n",
get_unaligned_be32(&power->sensor_id), get_unaligned_be32(&power->sensor_id),
power->function_id, power->apss_channel); power->function_id, power->apss_channel);
case 1: case 1:
val = occ_get_powr_avg(&power->accumulator, val = occ_get_powr_avg(&power->accumulator,
&power->update_tag); &power->update_tag);
...@@ -512,7 +512,7 @@ static ssize_t occ_show_power_2(struct device *dev, ...@@ -512,7 +512,7 @@ static ssize_t occ_show_power_2(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%llu\n", val); return sysfs_emit(buf, "%llu\n", val);
} }
static ssize_t occ_show_power_a0(struct device *dev, static ssize_t occ_show_power_a0(struct device *dev,
...@@ -533,8 +533,8 @@ static ssize_t occ_show_power_a0(struct device *dev, ...@@ -533,8 +533,8 @@ static ssize_t occ_show_power_a0(struct device *dev,
switch (sattr->nr) { switch (sattr->nr) {
case 0: case 0:
return snprintf(buf, PAGE_SIZE - 1, "%u_system\n", return sysfs_emit(buf, "%u_system\n",
get_unaligned_be32(&power->sensor_id)); get_unaligned_be32(&power->sensor_id));
case 1: case 1:
val = occ_get_powr_avg(&power->system.accumulator, val = occ_get_powr_avg(&power->system.accumulator,
&power->system.update_tag); &power->system.update_tag);
...@@ -547,8 +547,8 @@ static ssize_t occ_show_power_a0(struct device *dev, ...@@ -547,8 +547,8 @@ static ssize_t occ_show_power_a0(struct device *dev,
val = get_unaligned_be16(&power->system.value) * 1000000ULL; val = get_unaligned_be16(&power->system.value) * 1000000ULL;
break; break;
case 4: case 4:
return snprintf(buf, PAGE_SIZE - 1, "%u_proc\n", return sysfs_emit(buf, "%u_proc\n",
get_unaligned_be32(&power->sensor_id)); get_unaligned_be32(&power->sensor_id));
case 5: case 5:
val = occ_get_powr_avg(&power->proc.accumulator, val = occ_get_powr_avg(&power->proc.accumulator,
&power->proc.update_tag); &power->proc.update_tag);
...@@ -561,8 +561,8 @@ static ssize_t occ_show_power_a0(struct device *dev, ...@@ -561,8 +561,8 @@ static ssize_t occ_show_power_a0(struct device *dev,
val = get_unaligned_be16(&power->proc.value) * 1000000ULL; val = get_unaligned_be16(&power->proc.value) * 1000000ULL;
break; break;
case 8: case 8:
return snprintf(buf, PAGE_SIZE - 1, "%u_vdd\n", return sysfs_emit(buf, "%u_vdd\n",
get_unaligned_be32(&power->sensor_id)); get_unaligned_be32(&power->sensor_id));
case 9: case 9:
val = occ_get_powr_avg(&power->vdd.accumulator, val = occ_get_powr_avg(&power->vdd.accumulator,
&power->vdd.update_tag); &power->vdd.update_tag);
...@@ -575,8 +575,8 @@ static ssize_t occ_show_power_a0(struct device *dev, ...@@ -575,8 +575,8 @@ static ssize_t occ_show_power_a0(struct device *dev,
val = get_unaligned_be16(&power->vdd.value) * 1000000ULL; val = get_unaligned_be16(&power->vdd.value) * 1000000ULL;
break; break;
case 12: case 12:
return snprintf(buf, PAGE_SIZE - 1, "%u_vdn\n", return sysfs_emit(buf, "%u_vdn\n",
get_unaligned_be32(&power->sensor_id)); get_unaligned_be32(&power->sensor_id));
case 13: case 13:
val = occ_get_powr_avg(&power->vdn.accumulator, val = occ_get_powr_avg(&power->vdn.accumulator,
&power->vdn.update_tag); &power->vdn.update_tag);
...@@ -592,7 +592,7 @@ static ssize_t occ_show_power_a0(struct device *dev, ...@@ -592,7 +592,7 @@ static ssize_t occ_show_power_a0(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%llu\n", val); return sysfs_emit(buf, "%llu\n", val);
} }
static ssize_t occ_show_caps_1_2(struct device *dev, static ssize_t occ_show_caps_1_2(struct device *dev,
...@@ -613,7 +613,7 @@ static ssize_t occ_show_caps_1_2(struct device *dev, ...@@ -613,7 +613,7 @@ static ssize_t occ_show_caps_1_2(struct device *dev,
switch (sattr->nr) { switch (sattr->nr) {
case 0: case 0:
return snprintf(buf, PAGE_SIZE - 1, "system\n"); return sysfs_emit(buf, "system\n");
case 1: case 1:
val = get_unaligned_be16(&caps->cap) * 1000000ULL; val = get_unaligned_be16(&caps->cap) * 1000000ULL;
break; break;
...@@ -642,7 +642,7 @@ static ssize_t occ_show_caps_1_2(struct device *dev, ...@@ -642,7 +642,7 @@ static ssize_t occ_show_caps_1_2(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%llu\n", val); return sysfs_emit(buf, "%llu\n", val);
} }
static ssize_t occ_show_caps_3(struct device *dev, static ssize_t occ_show_caps_3(struct device *dev,
...@@ -663,7 +663,7 @@ static ssize_t occ_show_caps_3(struct device *dev, ...@@ -663,7 +663,7 @@ static ssize_t occ_show_caps_3(struct device *dev,
switch (sattr->nr) { switch (sattr->nr) {
case 0: case 0:
return snprintf(buf, PAGE_SIZE - 1, "system\n"); return sysfs_emit(buf, "system\n");
case 1: case 1:
val = get_unaligned_be16(&caps->cap) * 1000000ULL; val = get_unaligned_be16(&caps->cap) * 1000000ULL;
break; break;
...@@ -689,7 +689,7 @@ static ssize_t occ_show_caps_3(struct device *dev, ...@@ -689,7 +689,7 @@ static ssize_t occ_show_caps_3(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%llu\n", val); return sysfs_emit(buf, "%llu\n", val);
} }
static ssize_t occ_store_caps_user(struct device *dev, static ssize_t occ_store_caps_user(struct device *dev,
...@@ -732,21 +732,22 @@ static ssize_t occ_show_extended(struct device *dev, ...@@ -732,21 +732,22 @@ static ssize_t occ_show_extended(struct device *dev,
switch (sattr->nr) { switch (sattr->nr) {
case 0: case 0:
if (extn->flags & EXTN_FLAG_SENSOR_ID) if (extn->flags & EXTN_FLAG_SENSOR_ID) {
rc = snprintf(buf, PAGE_SIZE - 1, "%u", rc = sysfs_emit(buf, "%u",
get_unaligned_be32(&extn->sensor_id)); get_unaligned_be32(&extn->sensor_id));
else } else {
rc = snprintf(buf, PAGE_SIZE - 1, "%02x%02x%02x%02x\n", rc = sysfs_emit(buf, "%02x%02x%02x%02x\n",
extn->name[0], extn->name[1], extn->name[0], extn->name[1],
extn->name[2], extn->name[3]); extn->name[2], extn->name[3]);
}
break; break;
case 1: case 1:
rc = snprintf(buf, PAGE_SIZE - 1, "%02x\n", extn->flags); rc = sysfs_emit(buf, "%02x\n", extn->flags);
break; break;
case 2: case 2:
rc = snprintf(buf, PAGE_SIZE - 1, "%02x%02x%02x%02x%02x%02x\n", rc = sysfs_emit(buf, "%02x%02x%02x%02x%02x%02x\n",
extn->data[0], extn->data[1], extn->data[2], extn->data[0], extn->data[1], extn->data[2],
extn->data[3], extn->data[4], extn->data[5]); extn->data[3], extn->data[4], extn->data[5]);
break; break;
default: default:
return -EINVAL; return -EINVAL;
......
...@@ -67,7 +67,7 @@ static ssize_t occ_sysfs_show(struct device *dev, ...@@ -67,7 +67,7 @@ static ssize_t occ_sysfs_show(struct device *dev,
return -EINVAL; return -EINVAL;
} }
return snprintf(buf, PAGE_SIZE - 1, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t occ_error_show(struct device *dev, static ssize_t occ_error_show(struct device *dev,
...@@ -77,7 +77,7 @@ static ssize_t occ_error_show(struct device *dev, ...@@ -77,7 +77,7 @@ static ssize_t occ_error_show(struct device *dev,
occ_update_response(occ); occ_update_response(occ);
return snprintf(buf, PAGE_SIZE - 1, "%d\n", occ->error); return sysfs_emit(buf, "%d\n", occ->error);
} }
static SENSOR_DEVICE_ATTR(occ_master, 0444, occ_sysfs_show, NULL, 0); static SENSOR_DEVICE_ATTR(occ_master, 0444, occ_sysfs_show, NULL, 0);
......
...@@ -70,7 +70,7 @@ static ssize_t ipsps_string_show(struct device *dev, ...@@ -70,7 +70,7 @@ static ssize_t ipsps_string_show(struct device *dev,
p = memscan(data, '#', rc); p = memscan(data, '#', rc);
*p = '\0'; *p = '\0';
return snprintf(buf, PAGE_SIZE, "%s\n", data); return sysfs_emit(buf, "%s\n", data);
} }
static ssize_t ipsps_fw_version_show(struct device *dev, static ssize_t ipsps_fw_version_show(struct device *dev,
...@@ -91,9 +91,9 @@ static ssize_t ipsps_fw_version_show(struct device *dev, ...@@ -91,9 +91,9 @@ static ssize_t ipsps_fw_version_show(struct device *dev,
if (rc != 6) if (rc != 6)
return -EPROTO; return -EPROTO;
return snprintf(buf, PAGE_SIZE, "%u.%02u%u-%u.%02u\n", return sysfs_emit(buf, "%u.%02u%u-%u.%02u\n",
data[1], data[2]/* < 100 */, data[3]/*< 10*/, data[1], data[2]/* < 100 */, data[3]/*< 10*/,
data[4], data[5]/* < 100 */); data[4], data[5]/* < 100 */);
} }
static ssize_t ipsps_mode_show(struct device *dev, static ssize_t ipsps_mode_show(struct device *dev,
...@@ -111,19 +111,19 @@ static ssize_t ipsps_mode_show(struct device *dev, ...@@ -111,19 +111,19 @@ static ssize_t ipsps_mode_show(struct device *dev,
switch (rc) { switch (rc) {
case MODE_ACTIVE: case MODE_ACTIVE:
return snprintf(buf, PAGE_SIZE, "[%s] %s %s\n", return sysfs_emit(buf, "[%s] %s %s\n",
MODE_ACTIVE_STRING, MODE_ACTIVE_STRING,
MODE_STANDBY_STRING, MODE_REDUNDANCY_STRING); MODE_STANDBY_STRING, MODE_REDUNDANCY_STRING);
case MODE_STANDBY: case MODE_STANDBY:
return snprintf(buf, PAGE_SIZE, "%s [%s] %s\n", return sysfs_emit(buf, "%s [%s] %s\n",
MODE_ACTIVE_STRING, MODE_ACTIVE_STRING,
MODE_STANDBY_STRING, MODE_REDUNDANCY_STRING); MODE_STANDBY_STRING, MODE_REDUNDANCY_STRING);
case MODE_REDUNDANCY: case MODE_REDUNDANCY:
return snprintf(buf, PAGE_SIZE, "%s %s [%s]\n", return sysfs_emit(buf, "%s %s [%s]\n",
MODE_ACTIVE_STRING, MODE_ACTIVE_STRING,
MODE_STANDBY_STRING, MODE_REDUNDANCY_STRING); MODE_STANDBY_STRING, MODE_REDUNDANCY_STRING);
default: default:
return snprintf(buf, PAGE_SIZE, "unspecified\n"); return sysfs_emit(buf, "unspecified\n");
} }
} }
......
...@@ -943,7 +943,7 @@ static ssize_t pmbus_show_boolean(struct device *dev, ...@@ -943,7 +943,7 @@ static ssize_t pmbus_show_boolean(struct device *dev,
val = pmbus_get_boolean(client, boolean, attr->index); val = pmbus_get_boolean(client, boolean, attr->index);
if (val < 0) if (val < 0)
return val; return val;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t pmbus_show_sensor(struct device *dev, static ssize_t pmbus_show_sensor(struct device *dev,
...@@ -959,7 +959,7 @@ static ssize_t pmbus_show_sensor(struct device *dev, ...@@ -959,7 +959,7 @@ static ssize_t pmbus_show_sensor(struct device *dev,
if (sensor->data < 0) if (sensor->data < 0)
ret = sensor->data; ret = sensor->data;
else else
ret = snprintf(buf, PAGE_SIZE, "%lld\n", pmbus_reg2data(data, sensor)); ret = sysfs_emit(buf, "%lld\n", pmbus_reg2data(data, sensor));
mutex_unlock(&data->update_lock); mutex_unlock(&data->update_lock);
return ret; return ret;
} }
...@@ -995,7 +995,7 @@ static ssize_t pmbus_show_label(struct device *dev, ...@@ -995,7 +995,7 @@ static ssize_t pmbus_show_label(struct device *dev,
{ {
struct pmbus_label *label = to_pmbus_label(da); struct pmbus_label *label = to_pmbus_label(da);
return snprintf(buf, PAGE_SIZE, "%s\n", label->label); return sysfs_emit(buf, "%s\n", label->label);
} }
static int pmbus_add_attribute(struct pmbus_data *data, struct attribute *attr) static int pmbus_add_attribute(struct pmbus_data *data, struct attribute *attr)
...@@ -2035,7 +2035,7 @@ static ssize_t pmbus_show_samples(struct device *dev, ...@@ -2035,7 +2035,7 @@ static ssize_t pmbus_show_samples(struct device *dev,
if (val < 0) if (val < 0)
return val; return val;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t pmbus_set_samples(struct device *dev, static ssize_t pmbus_set_samples(struct device *dev,
......
...@@ -166,7 +166,7 @@ static ssize_t s3c_hwmon_ch_show(struct device *dev, ...@@ -166,7 +166,7 @@ static ssize_t s3c_hwmon_ch_show(struct device *dev,
ret *= cfg->mult; ret *= cfg->mult;
ret = DIV_ROUND_CLOSEST(ret, cfg->div); ret = DIV_ROUND_CLOSEST(ret, cfg->div);
return snprintf(buf, PAGE_SIZE, "%d\n", ret); return sysfs_emit(buf, "%d\n", ret);
} }
/** /**
...@@ -187,7 +187,7 @@ static ssize_t s3c_hwmon_label_show(struct device *dev, ...@@ -187,7 +187,7 @@ static ssize_t s3c_hwmon_label_show(struct device *dev,
cfg = pdata->in[sen_attr->index]; cfg = pdata->in[sen_attr->index];
return snprintf(buf, PAGE_SIZE, "%s\n", cfg->name); return sysfs_emit(buf, "%s\n", cfg->name);
} }
/** /**
......
...@@ -195,7 +195,7 @@ static int reg_to_rpm(u16 reg) ...@@ -195,7 +195,7 @@ static int reg_to_rpm(u16 reg)
static ssize_t name_show(struct device *dev, struct device_attribute *devattr, static ssize_t name_show(struct device *dev, struct device_attribute *devattr,
char *buf) char *buf)
{ {
return snprintf(buf, PAGE_SIZE, "%s\n", DEVNAME); return sysfs_emit(buf, "%s\n", DEVNAME);
} }
static ssize_t temp_show(struct device *dev, struct device_attribute *devattr, static ssize_t temp_show(struct device *dev, struct device_attribute *devattr,
...@@ -209,7 +209,7 @@ static ssize_t temp_show(struct device *dev, struct device_attribute *devattr, ...@@ -209,7 +209,7 @@ static ssize_t temp_show(struct device *dev, struct device_attribute *devattr,
return PTR_ERR(data); return PTR_ERR(data);
val = reg_to_temp(data->temp[attr->index]); val = reg_to_temp(data->temp[attr->index]);
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t temp_fault_show(struct device *dev, static ssize_t temp_fault_show(struct device *dev,
...@@ -221,7 +221,7 @@ static ssize_t temp_fault_show(struct device *dev, ...@@ -221,7 +221,7 @@ static ssize_t temp_fault_show(struct device *dev,
if (IS_ERR(data)) if (IS_ERR(data))
return PTR_ERR(data); return PTR_ERR(data);
return snprintf(buf, PAGE_SIZE, "%d\n", data->temp[attr->index] == 0); return sysfs_emit(buf, "%d\n", data->temp[attr->index] == 0);
} }
static ssize_t temp_max_show(struct device *dev, static ssize_t temp_max_show(struct device *dev,
...@@ -232,7 +232,7 @@ static ssize_t temp_max_show(struct device *dev, ...@@ -232,7 +232,7 @@ static ssize_t temp_max_show(struct device *dev,
int val; int val;
val = reg_to_temp_limit(data->temp_max[attr->index]); val = reg_to_temp_limit(data->temp_max[attr->index]);
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t temp_crit_show(struct device *dev, static ssize_t temp_crit_show(struct device *dev,
...@@ -243,7 +243,7 @@ static ssize_t temp_crit_show(struct device *dev, ...@@ -243,7 +243,7 @@ static ssize_t temp_crit_show(struct device *dev,
int val; int val;
val = reg_to_temp_limit(data->temp_crit[attr->index]); val = reg_to_temp_limit(data->temp_crit[attr->index]);
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t fan_show(struct device *dev, struct device_attribute *devattr, static ssize_t fan_show(struct device *dev, struct device_attribute *devattr,
...@@ -260,7 +260,7 @@ static ssize_t fan_show(struct device *dev, struct device_attribute *devattr, ...@@ -260,7 +260,7 @@ static ssize_t fan_show(struct device *dev, struct device_attribute *devattr,
if (val < 0) if (val < 0)
return val; return val;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t fan_fault_show(struct device *dev, static ssize_t fan_fault_show(struct device *dev,
...@@ -272,8 +272,8 @@ static ssize_t fan_fault_show(struct device *dev, ...@@ -272,8 +272,8 @@ static ssize_t fan_fault_show(struct device *dev,
if (IS_ERR(data)) if (IS_ERR(data))
return PTR_ERR(data); return PTR_ERR(data);
return snprintf(buf, PAGE_SIZE, "%d\n", return sysfs_emit(buf, "%d\n",
data->fan[attr->index] == 0xffff); data->fan[attr->index] == 0xffff);
} }
static ssize_t fan_min_show(struct device *dev, static ssize_t fan_min_show(struct device *dev,
...@@ -285,7 +285,7 @@ static ssize_t fan_min_show(struct device *dev, ...@@ -285,7 +285,7 @@ static ssize_t fan_min_show(struct device *dev,
if (val < 0) if (val < 0)
return val; return val;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t in_show(struct device *dev, struct device_attribute *devattr, static ssize_t in_show(struct device *dev, struct device_attribute *devattr,
...@@ -301,7 +301,7 @@ static ssize_t in_show(struct device *dev, struct device_attribute *devattr, ...@@ -301,7 +301,7 @@ static ssize_t in_show(struct device *dev, struct device_attribute *devattr,
val = DIV_ROUND_CLOSEST( val = DIV_ROUND_CLOSEST(
data->in[attr->index] * SCH5627_REG_IN_FACTOR[attr->index], data->in[attr->index] * SCH5627_REG_IN_FACTOR[attr->index],
10000); 10000);
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t in_label_show(struct device *dev, static ssize_t in_label_show(struct device *dev,
...@@ -309,8 +309,8 @@ static ssize_t in_label_show(struct device *dev, ...@@ -309,8 +309,8 @@ static ssize_t in_label_show(struct device *dev,
{ {
struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
return snprintf(buf, PAGE_SIZE, "%s\n", return sysfs_emit(buf, "%s\n",
SCH5627_IN_LABELS[attr->index]); SCH5627_IN_LABELS[attr->index]);
} }
static DEVICE_ATTR_RO(name); static DEVICE_ATTR_RO(name);
......
...@@ -160,7 +160,7 @@ static int reg_to_rpm(u16 reg) ...@@ -160,7 +160,7 @@ static int reg_to_rpm(u16 reg)
static ssize_t name_show(struct device *dev, struct device_attribute *devattr, static ssize_t name_show(struct device *dev, struct device_attribute *devattr,
char *buf) char *buf)
{ {
return snprintf(buf, PAGE_SIZE, "%s\n", DEVNAME); return sysfs_emit(buf, "%s\n", DEVNAME);
} }
static ssize_t in_value_show(struct device *dev, static ssize_t in_value_show(struct device *dev,
...@@ -176,7 +176,7 @@ static ssize_t in_value_show(struct device *dev, ...@@ -176,7 +176,7 @@ static ssize_t in_value_show(struct device *dev,
val = DIV_ROUND_CLOSEST( val = DIV_ROUND_CLOSEST(
data->in[attr->index] * SCH5636_REG_IN_FACTORS[attr->index], data->in[attr->index] * SCH5636_REG_IN_FACTORS[attr->index],
255); 255);
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t in_label_show(struct device *dev, static ssize_t in_label_show(struct device *dev,
...@@ -184,8 +184,8 @@ static ssize_t in_label_show(struct device *dev, ...@@ -184,8 +184,8 @@ static ssize_t in_label_show(struct device *dev,
{ {
struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr); struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
return snprintf(buf, PAGE_SIZE, "%s\n", return sysfs_emit(buf, "%s\n",
SCH5636_IN_LABELS[attr->index]); SCH5636_IN_LABELS[attr->index]);
} }
static ssize_t temp_value_show(struct device *dev, static ssize_t temp_value_show(struct device *dev,
...@@ -199,7 +199,7 @@ static ssize_t temp_value_show(struct device *dev, ...@@ -199,7 +199,7 @@ static ssize_t temp_value_show(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
val = (data->temp_val[attr->index] - 64) * 1000; val = (data->temp_val[attr->index] - 64) * 1000;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t temp_fault_show(struct device *dev, static ssize_t temp_fault_show(struct device *dev,
...@@ -213,7 +213,7 @@ static ssize_t temp_fault_show(struct device *dev, ...@@ -213,7 +213,7 @@ static ssize_t temp_fault_show(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
val = (data->temp_ctrl[attr->index] & SCH5636_TEMP_WORKING) ? 0 : 1; val = (data->temp_ctrl[attr->index] & SCH5636_TEMP_WORKING) ? 0 : 1;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t temp_alarm_show(struct device *dev, static ssize_t temp_alarm_show(struct device *dev,
...@@ -227,7 +227,7 @@ static ssize_t temp_alarm_show(struct device *dev, ...@@ -227,7 +227,7 @@ static ssize_t temp_alarm_show(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
val = (data->temp_ctrl[attr->index] & SCH5636_TEMP_ALARM) ? 1 : 0; val = (data->temp_ctrl[attr->index] & SCH5636_TEMP_ALARM) ? 1 : 0;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t fan_value_show(struct device *dev, static ssize_t fan_value_show(struct device *dev,
...@@ -244,7 +244,7 @@ static ssize_t fan_value_show(struct device *dev, ...@@ -244,7 +244,7 @@ static ssize_t fan_value_show(struct device *dev,
if (val < 0) if (val < 0)
return val; return val;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t fan_fault_show(struct device *dev, static ssize_t fan_fault_show(struct device *dev,
...@@ -258,7 +258,7 @@ static ssize_t fan_fault_show(struct device *dev, ...@@ -258,7 +258,7 @@ static ssize_t fan_fault_show(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
val = (data->fan_ctrl[attr->index] & SCH5636_FAN_NOT_PRESENT) ? 1 : 0; val = (data->fan_ctrl[attr->index] & SCH5636_FAN_NOT_PRESENT) ? 1 : 0;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t fan_alarm_show(struct device *dev, static ssize_t fan_alarm_show(struct device *dev,
...@@ -272,7 +272,7 @@ static ssize_t fan_alarm_show(struct device *dev, ...@@ -272,7 +272,7 @@ static ssize_t fan_alarm_show(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
val = (data->fan_ctrl[attr->index] & SCH5636_FAN_ALARM) ? 1 : 0; val = (data->fan_ctrl[attr->index] & SCH5636_FAN_ALARM) ? 1 : 0;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static struct sensor_device_attribute sch5636_attr[] = { static struct sensor_device_attribute sch5636_attr[] = {
......
...@@ -351,7 +351,7 @@ static ssize_t smm665_show_crit_alarm(struct device *dev, ...@@ -351,7 +351,7 @@ static ssize_t smm665_show_crit_alarm(struct device *dev,
if (data->faults & (1 << attr->index)) if (data->faults & (1 << attr->index))
val = 1; val = 1;
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
static ssize_t smm665_show_input(struct device *dev, static ssize_t smm665_show_input(struct device *dev,
...@@ -366,7 +366,7 @@ static ssize_t smm665_show_input(struct device *dev, ...@@ -366,7 +366,7 @@ static ssize_t smm665_show_input(struct device *dev,
return PTR_ERR(data); return PTR_ERR(data);
val = smm665_convert(data->adc[adc], adc); val = smm665_convert(data->adc[adc], adc);
return snprintf(buf, PAGE_SIZE, "%d\n", val); return sysfs_emit(buf, "%d\n", val);
} }
#define SMM665_SHOW(what) \ #define SMM665_SHOW(what) \
......
...@@ -387,7 +387,7 @@ static ssize_t max_alarm_show(struct device *dev, ...@@ -387,7 +387,7 @@ static ssize_t max_alarm_show(struct device *dev,
if (ret < 0) if (ret < 0)
return ret; return ret;
return snprintf(buf, PAGE_SIZE, "%d\n", priv->max_alert); return sysfs_emit(buf, "%d\n", priv->max_alert);
} }
static ssize_t min_alarm_show(struct device *dev, static ssize_t min_alarm_show(struct device *dev,
...@@ -404,7 +404,7 @@ static ssize_t min_alarm_show(struct device *dev, ...@@ -404,7 +404,7 @@ static ssize_t min_alarm_show(struct device *dev,
if (ret < 0) if (ret < 0)
return ret; return ret;
return snprintf(buf, PAGE_SIZE, "%d\n", priv->min_alert); return sysfs_emit(buf, "%d\n", priv->min_alert);
} }
static ssize_t input_show(struct device *dev, struct device_attribute *attr, static ssize_t input_show(struct device *dev, struct device_attribute *attr,
...@@ -419,7 +419,7 @@ static ssize_t input_show(struct device *dev, struct device_attribute *attr, ...@@ -419,7 +419,7 @@ static ssize_t input_show(struct device *dev, struct device_attribute *attr,
if (ret < 0) if (ret < 0)
return ret; return ret;
return snprintf(buf, PAGE_SIZE, "%d\n", priv->temp); return sysfs_emit(buf, "%d\n", priv->temp);
} }
static ssize_t therm_show(struct device *dev, struct device_attribute *attr, static ssize_t therm_show(struct device *dev, struct device_attribute *attr,
...@@ -427,7 +427,7 @@ static ssize_t therm_show(struct device *dev, struct device_attribute *attr, ...@@ -427,7 +427,7 @@ static ssize_t therm_show(struct device *dev, struct device_attribute *attr,
{ {
struct stts751_priv *priv = dev_get_drvdata(dev); struct stts751_priv *priv = dev_get_drvdata(dev);
return snprintf(buf, PAGE_SIZE, "%d\n", priv->therm); return sysfs_emit(buf, "%d\n", priv->therm);
} }
static ssize_t therm_store(struct device *dev, struct device_attribute *attr, static ssize_t therm_store(struct device *dev, struct device_attribute *attr,
...@@ -469,7 +469,7 @@ static ssize_t hyst_show(struct device *dev, struct device_attribute *attr, ...@@ -469,7 +469,7 @@ static ssize_t hyst_show(struct device *dev, struct device_attribute *attr,
{ {
struct stts751_priv *priv = dev_get_drvdata(dev); struct stts751_priv *priv = dev_get_drvdata(dev);
return snprintf(buf, PAGE_SIZE, "%d\n", priv->hyst); return sysfs_emit(buf, "%d\n", priv->hyst);
} }
static ssize_t hyst_store(struct device *dev, struct device_attribute *attr, static ssize_t hyst_store(struct device *dev, struct device_attribute *attr,
...@@ -509,7 +509,7 @@ static ssize_t therm_trip_show(struct device *dev, ...@@ -509,7 +509,7 @@ static ssize_t therm_trip_show(struct device *dev,
if (ret < 0) if (ret < 0)
return ret; return ret;
return snprintf(buf, PAGE_SIZE, "%d\n", priv->therm_trip); return sysfs_emit(buf, "%d\n", priv->therm_trip);
} }
static ssize_t max_show(struct device *dev, struct device_attribute *attr, static ssize_t max_show(struct device *dev, struct device_attribute *attr,
...@@ -517,7 +517,7 @@ static ssize_t max_show(struct device *dev, struct device_attribute *attr, ...@@ -517,7 +517,7 @@ static ssize_t max_show(struct device *dev, struct device_attribute *attr,
{ {
struct stts751_priv *priv = dev_get_drvdata(dev); struct stts751_priv *priv = dev_get_drvdata(dev);
return snprintf(buf, PAGE_SIZE, "%d\n", priv->event_max); return sysfs_emit(buf, "%d\n", priv->event_max);
} }
static ssize_t max_store(struct device *dev, struct device_attribute *attr, static ssize_t max_store(struct device *dev, struct device_attribute *attr,
...@@ -551,7 +551,7 @@ static ssize_t min_show(struct device *dev, struct device_attribute *attr, ...@@ -551,7 +551,7 @@ static ssize_t min_show(struct device *dev, struct device_attribute *attr,
{ {
struct stts751_priv *priv = dev_get_drvdata(dev); struct stts751_priv *priv = dev_get_drvdata(dev);
return snprintf(buf, PAGE_SIZE, "%d\n", priv->event_min); return sysfs_emit(buf, "%d\n", priv->event_min);
} }
static ssize_t min_store(struct device *dev, struct device_attribute *attr, static ssize_t min_store(struct device *dev, struct device_attribute *attr,
...@@ -585,8 +585,8 @@ static ssize_t interval_show(struct device *dev, ...@@ -585,8 +585,8 @@ static ssize_t interval_show(struct device *dev,
{ {
struct stts751_priv *priv = dev_get_drvdata(dev); struct stts751_priv *priv = dev_get_drvdata(dev);
return snprintf(buf, PAGE_SIZE, "%d\n", return sysfs_emit(buf, "%d\n",
stts751_intervals[priv->interval]); stts751_intervals[priv->interval]);
} }
static ssize_t interval_store(struct device *dev, static ssize_t interval_store(struct device *dev,
......
...@@ -27,7 +27,7 @@ static ssize_t vexpress_hwmon_label_show(struct device *dev, ...@@ -27,7 +27,7 @@ static ssize_t vexpress_hwmon_label_show(struct device *dev,
{ {
const char *label = of_get_property(dev->of_node, "label", NULL); const char *label = of_get_property(dev->of_node, "label", NULL);
return snprintf(buffer, PAGE_SIZE, "%s\n", label); return sysfs_emit(buffer, "%s\n", label);
} }
static ssize_t vexpress_hwmon_u32_show(struct device *dev, static ssize_t vexpress_hwmon_u32_show(struct device *dev,
...@@ -41,8 +41,8 @@ static ssize_t vexpress_hwmon_u32_show(struct device *dev, ...@@ -41,8 +41,8 @@ static ssize_t vexpress_hwmon_u32_show(struct device *dev,
if (err) if (err)
return err; return err;
return snprintf(buffer, PAGE_SIZE, "%u\n", value / return sysfs_emit(buffer, "%u\n", value /
to_sensor_dev_attr(dev_attr)->index); to_sensor_dev_attr(dev_attr)->index);
} }
static ssize_t vexpress_hwmon_u64_show(struct device *dev, static ssize_t vexpress_hwmon_u64_show(struct device *dev,
...@@ -60,9 +60,9 @@ static ssize_t vexpress_hwmon_u64_show(struct device *dev, ...@@ -60,9 +60,9 @@ static ssize_t vexpress_hwmon_u64_show(struct device *dev,
if (err) if (err)
return err; return err;
return snprintf(buffer, PAGE_SIZE, "%llu\n", return sysfs_emit(buffer, "%llu\n",
div_u64(((u64)value_hi << 32) | value_lo, div_u64(((u64)value_hi << 32) | value_lo,
to_sensor_dev_attr(dev_attr)->index)); to_sensor_dev_attr(dev_attr)->index));
} }
static umode_t vexpress_hwmon_attr_is_visible(struct kobject *kobj, static umode_t vexpress_hwmon_attr_is_visible(struct kobject *kobj,
......
...@@ -329,14 +329,14 @@ static ssize_t temp1_input_show(struct device *dev, ...@@ -329,14 +329,14 @@ static ssize_t temp1_input_show(struct device *dev,
temp = sign_extend32(val, TEMP_NEGATIVE_BIT); temp = sign_extend32(val, TEMP_NEGATIVE_BIT);
return snprintf(buf, PAGE_SIZE, "%d\n", CELSIUS_TO_mCELSIUS(temp)); return sysfs_emit(buf, "%d\n", CELSIUS_TO_mCELSIUS(temp));
} }
static ssize_t temp1_label_show(struct device *dev, static ssize_t temp1_label_show(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
return snprintf(buf, PAGE_SIZE, "SoC Temperature\n"); return sysfs_emit(buf, "SoC Temperature\n");
} }
static ssize_t temp1_critical_alarm_show(struct device *dev, static ssize_t temp1_critical_alarm_show(struct device *dev,
...@@ -345,21 +345,21 @@ static ssize_t temp1_critical_alarm_show(struct device *dev, ...@@ -345,21 +345,21 @@ static ssize_t temp1_critical_alarm_show(struct device *dev,
{ {
struct xgene_hwmon_dev *ctx = dev_get_drvdata(dev); struct xgene_hwmon_dev *ctx = dev_get_drvdata(dev);
return snprintf(buf, PAGE_SIZE, "%d\n", ctx->temp_critical_alarm); return sysfs_emit(buf, "%d\n", ctx->temp_critical_alarm);
} }
static ssize_t power1_label_show(struct device *dev, static ssize_t power1_label_show(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
return snprintf(buf, PAGE_SIZE, "CPU power\n"); return sysfs_emit(buf, "CPU power\n");
} }
static ssize_t power2_label_show(struct device *dev, static ssize_t power2_label_show(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
return snprintf(buf, PAGE_SIZE, "IO power\n"); return sysfs_emit(buf, "IO power\n");
} }
static ssize_t power1_input_show(struct device *dev, static ssize_t power1_input_show(struct device *dev,
...@@ -374,7 +374,7 @@ static ssize_t power1_input_show(struct device *dev, ...@@ -374,7 +374,7 @@ static ssize_t power1_input_show(struct device *dev,
if (rc < 0) if (rc < 0)
return rc; return rc;
return snprintf(buf, PAGE_SIZE, "%u\n", mWATT_TO_uWATT(val)); return sysfs_emit(buf, "%u\n", mWATT_TO_uWATT(val));
} }
static ssize_t power2_input_show(struct device *dev, static ssize_t power2_input_show(struct device *dev,
...@@ -389,7 +389,7 @@ static ssize_t power2_input_show(struct device *dev, ...@@ -389,7 +389,7 @@ static ssize_t power2_input_show(struct device *dev,
if (rc < 0) if (rc < 0)
return rc; return rc;
return snprintf(buf, PAGE_SIZE, "%u\n", mWATT_TO_uWATT(val)); return sysfs_emit(buf, "%u\n", mWATT_TO_uWATT(val));
} }
static DEVICE_ATTR_RO(temp1_label); static DEVICE_ATTR_RO(temp1_label);
......
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