mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 12:21:22 -05:00
dm: sysfs: use sysfs_emit() in dm-sysfs.c
Replace sprintf()+strlen() with sysfs_emit(), the preferred helper for sysfs show() routines. sysfs_emit() returns the number of bytes written, guarantees NUL-termination, and clamps to PAGE_SIZE-1. Reference: Documentation/filesystems/sysfs.rst. No functional change intended. Signed-off-by: Vivek BalachandharTN <vivek.balachandhar@gmail.com> Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
This commit is contained in:
committed by
Mikulas Patocka
parent
27cecacbe8
commit
4929ba5c5b
@@ -86,17 +86,13 @@ static ssize_t dm_attr_uuid_show(struct mapped_device *md, char *buf)
|
||||
|
||||
static ssize_t dm_attr_suspended_show(struct mapped_device *md, char *buf)
|
||||
{
|
||||
sprintf(buf, "%d\n", dm_suspended_md(md));
|
||||
|
||||
return strlen(buf);
|
||||
return sysfs_emit(buf, "%d\n", dm_suspended_md(md));
|
||||
}
|
||||
|
||||
static ssize_t dm_attr_use_blk_mq_show(struct mapped_device *md, char *buf)
|
||||
{
|
||||
/* Purely for userspace compatibility */
|
||||
sprintf(buf, "%d\n", true);
|
||||
|
||||
return strlen(buf);
|
||||
return sysfs_emit(buf, "%d\n", true);
|
||||
}
|
||||
|
||||
static DM_ATTR_RO(name);
|
||||
|
||||
Reference in New Issue
Block a user