leds: leds-lp5523: Convert to sysfs_emit API
Convert sprintf to the much safer sysfs_emit API to handle output for sysfs. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> Link: https://lore.kernel.org/r/20240626221520.2846-2-ansuelsmth@gmail.com Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
parent
6f2fdde909
commit
8eac0379d3
@ -245,8 +245,8 @@ static ssize_t lp5523_selftest(struct device *dev,
|
||||
goto fail;
|
||||
|
||||
if (adc >= vdd || adc < LP5523_ADC_SHORTCIRC_LIM)
|
||||
pos += sprintf(buf + pos, "LED %d FAIL\n",
|
||||
led->chan_nr);
|
||||
pos += sysfs_emit_at(buf, pos, "LED %d FAIL\n",
|
||||
led->chan_nr);
|
||||
|
||||
lp55xx_write(chip, LP5523_REG_LED_PWM_BASE + led->chan_nr,
|
||||
0x00);
|
||||
@ -257,10 +257,10 @@ static ssize_t lp5523_selftest(struct device *dev,
|
||||
led++;
|
||||
}
|
||||
if (pos == 0)
|
||||
pos = sprintf(buf, "OK\n");
|
||||
pos = sysfs_emit(buf, "OK\n");
|
||||
goto release_lock;
|
||||
fail:
|
||||
pos = sprintf(buf, "FAIL\n");
|
||||
pos = sysfs_emit(buf, "FAIL\n");
|
||||
|
||||
release_lock:
|
||||
mutex_unlock(&chip->lock);
|
||||
|
Loading…
Reference in New Issue
Block a user