iio: lm3533: Use sysfs_emit()
authorLars-Peter Clausen <lars@metafoo.de>
Thu, 16 Dec 2021 18:52:11 +0000 (19:52 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 23 Jan 2022 18:03:36 +0000 (18:03 +0000)
commit0ad4c227fb6000a4e53c393e19c16a49940992c0
treecbb4253e88ec01f1dfa0914160d00b1db2aa8637
parente9d4397a1627ea4e30c1f1fe9f2889bb31d658f2
iio: lm3533: Use sysfs_emit()

sysfs_emit() is preferred over raw s*printf() for sysfs attributes since it
knows about the sysfs buffer specifics and has some built-in checks for
size and alignment.

Use sysfs_emit() to format the custom device attributes of the lm3533
driver.  Note this driver was using scnprintf correctly so this change
is about ensuring examples of code that might get cut and paste into new
drivers are using current best practice.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Reviewed-by: Johan Hovold <johan@kernel.org>
Link: https://lore.kernel.org/r/20211216185217.1054495-8-lars@metafoo.de
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/light/lm3533-als.c