]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
iio: accel: bmc150-accel-core: use sysfs_emit() in show functions
authorGabriel Rondon <grondon@gmail.com>
Mon, 23 Mar 2026 21:56:19 +0000 (21:56 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Wed, 25 Mar 2026 20:23:06 +0000 (20:23 +0000)
Replace sprintf() with sysfs_emit() in sysfs attribute show
callbacks. sysfs_emit() is the preferred API as it is aware of the
sysfs buffer page size limit.

Signed-off-by: Gabriel Rondon <grondon@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/accel/bmc150-accel-core.c

index 42ccf0316ce59e6a61b6ff3f0debc4ffa2b07546..2398eb7e12cdd25ce0ac988a9535c7a833eb664a 100644 (file)
@@ -851,7 +851,7 @@ static ssize_t bmc150_accel_get_fifo_watermark(struct device *dev,
        wm = data->watermark;
        mutex_unlock(&data->mutex);
 
-       return sprintf(buf, "%d\n", wm);
+       return sysfs_emit(buf, "%d\n", wm);
 }
 
 static ssize_t bmc150_accel_get_fifo_state(struct device *dev,
@@ -866,7 +866,7 @@ static ssize_t bmc150_accel_get_fifo_state(struct device *dev,
        state = data->fifo_mode;
        mutex_unlock(&data->mutex);
 
-       return sprintf(buf, "%d\n", state);
+       return sysfs_emit(buf, "%d\n", state);
 }
 
 static const struct iio_mount_matrix *