From: Xu Panda Date: Thu, 24 Nov 2022 11:29:01 +0000 (+0800) Subject: mm: vmscan: use sysfs_emit() to instead of scnprintf() X-Git-Tag: v6.6.7~3912^2~81 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8ef9c32a12a8a0012a4988050947c45521260c5d;p=platform%2Fkernel%2Flinux-starfive.git mm: vmscan: use sysfs_emit() to instead of scnprintf() Replace open-coded snprintf() with sysfs_emit() to simplify the code. Link: https://lkml.kernel.org/r/202211241929015476424@zte.com.cn Signed-off-by: Xu Panda Signed-off-by: Yang Yang Signed-off-by: Andrew Morton --- diff --git a/mm/vmscan.c b/mm/vmscan.c index 805fa51..9356a3e 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -5407,7 +5407,7 @@ static ssize_t show_enabled(struct kobject *kobj, struct kobj_attribute *attr, c if (arch_has_hw_nonleaf_pmd_young() && get_cap(LRU_GEN_NONLEAF_YOUNG)) caps |= BIT(LRU_GEN_NONLEAF_YOUNG); - return snprintf(buf, PAGE_SIZE, "0x%04x\n", caps); + return sysfs_emit(buf, "0x%04x\n", caps); } /* see Documentation/admin-guide/mm/multigen_lru.rst for details */