s390/sclp: convert to use sysfs_emit()
authorHeiko Carstens <hca@linux.ibm.com>
Sat, 19 Nov 2022 17:53:49 +0000 (18:53 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Tue, 29 Nov 2022 13:17:04 +0000 (14:17 +0100)
Use sysfs_emit() for all sclp sysfs show functions, which is the
current standard way to generate output strings.

Reviewed-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
drivers/s390/char/sclp.c

index 05f6951..f0696f0 100644 (file)
@@ -1200,21 +1200,21 @@ static struct notifier_block sclp_reboot_notifier = {
 
 static ssize_t con_pages_show(struct device_driver *dev, char *buf)
 {
-       return sprintf(buf, "%i\n", sclp_console_pages);
+       return sysfs_emit(buf, "%i\n", sclp_console_pages);
 }
 
 static DRIVER_ATTR_RO(con_pages);
 
 static ssize_t con_drop_show(struct device_driver *dev, char *buf)
 {
-       return sprintf(buf, "%i\n", sclp_console_drop);
+       return sysfs_emit(buf, "%i\n", sclp_console_drop);
 }
 
 static DRIVER_ATTR_RO(con_drop);
 
 static ssize_t con_full_show(struct device_driver *dev, char *buf)
 {
-       return sprintf(buf, "%lu\n", sclp_console_full);
+       return sysfs_emit(buf, "%lu\n", sclp_console_full);
 }
 
 static DRIVER_ATTR_RO(con_full);