Message ID | 20211216185217.1054495-5-lars@metafoo.de (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | iio: Use sysfs_emit() | expand |
On Thu, 16 Dec 2021 19:52:08 +0100 Lars-Peter Clausen <lars@metafoo.de> wrote: > 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 ad9523 > driver. > > Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> > --- > drivers/iio/frequency/ad9523.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/iio/frequency/ad9523.c b/drivers/iio/frequency/ad9523.c > index bdb0bc3b12dd..a0f92c336fc4 100644 > --- a/drivers/iio/frequency/ad9523.c > +++ b/drivers/iio/frequency/ad9523.c > @@ -551,7 +551,7 @@ static ssize_t ad9523_show(struct device *dev, > mutex_lock(&st->lock); > ret = ad9523_read(indio_dev, AD9523_READBACK_0); > if (ret >= 0) { > - ret = sprintf(buf, "%d\n", !!(ret & (1 << > + ret = sysfs_emit(buf, "%d\n", !!(ret & (1 << > (u32)this_attr->address))); Obviously not due to this patch, but that's some horrible line breaking. I might just tidy that up whilst applying this - or send a follow up to do it. > } > mutex_unlock(&st->lock);
diff --git a/drivers/iio/frequency/ad9523.c b/drivers/iio/frequency/ad9523.c index bdb0bc3b12dd..a0f92c336fc4 100644 --- a/drivers/iio/frequency/ad9523.c +++ b/drivers/iio/frequency/ad9523.c @@ -551,7 +551,7 @@ static ssize_t ad9523_show(struct device *dev, mutex_lock(&st->lock); ret = ad9523_read(indio_dev, AD9523_READBACK_0); if (ret >= 0) { - ret = sprintf(buf, "%d\n", !!(ret & (1 << + ret = sysfs_emit(buf, "%d\n", !!(ret & (1 << (u32)this_attr->address))); } mutex_unlock(&st->lock);
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 ad9523 driver. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> --- drivers/iio/frequency/ad9523.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)