diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2021-07-12 17:23:23 +0300 |
---|---|---|
committer | Wolfram Sang <wsa@kernel.org> | 2021-08-11 16:48:51 +0200 |
commit | b18f32d9874ec23f12416c08764d65a318aeb9f6 (patch) | |
tree | ddc66e54214df17270bb479aeee178d15f4a1459 | |
parent | 295e0e7be753e4e329858482236088e41a118487 (diff) | |
download | linux-b18f32d9874ec23f12416c08764d65a318aeb9f6.tar.bz2 |
i2c: dev: Use sysfs_emit() in "show" functions
The sysfs_emit() function was introduced to make it less ambiguous
which function is preferred when writing to the output buffer in
a "show" callback [1].
Convert the I²C device sysfs interface from sprintf() to sysfs_emit()
accordingly, as the latter is aware of the PAGE_SIZE buffer and correctly
returns the number of bytes written into the buffer.
No functional change intended.
[1] Documentation/filesystems/sysfs.rst
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
-rw-r--r-- | drivers/i2c/i2c-dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/i2c/i2c-dev.c b/drivers/i2c/i2c-dev.c index 6cf98c06653a..e2b1aba96401 100644 --- a/drivers/i2c/i2c-dev.c +++ b/drivers/i2c/i2c-dev.c @@ -102,7 +102,7 @@ static ssize_t name_show(struct device *dev, if (!i2c_dev) return -ENODEV; - return sprintf(buf, "%s\n", i2c_dev->adap->name); + return sysfs_emit(buf, "%s\n", i2c_dev->adap->name); } static DEVICE_ATTR_RO(name); |