platform/x86: dell-smbios-base: Use sysfs_emit()
authorye xingchen <ye.xingchen@zte.com.cn>
Fri, 23 Sep 2022 06:32:33 +0000 (06:32 +0000)
committerHans de Goede <hdegoede@redhat.com>
Tue, 27 Sep 2022 13:05:32 +0000 (15:05 +0200)
Replace the open-code with sysfs_emit() to simplify the code.

Signed-off-by: ye xingchen <ye.xingchen@zte.com.cn>
Link: https://lore.kernel.org/r/20220923063233.239091-1-ye.xingchen@zte.com.cn
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/dell/dell-smbios-base.c

index fc086b6..e61bfaf 100644 (file)
@@ -441,7 +441,7 @@ static ssize_t location_show(struct device *dev,
 
        i = match_attribute(dev, attr);
        if (i > 0)
-               return scnprintf(buf, PAGE_SIZE, "%08x", da_tokens[i].location);
+               return sysfs_emit(buf, "%08x", da_tokens[i].location);
        return 0;
 }
 
@@ -455,7 +455,7 @@ static ssize_t value_show(struct device *dev,
 
        i = match_attribute(dev, attr);
        if (i > 0)
-               return scnprintf(buf, PAGE_SIZE, "%08x", da_tokens[i].value);
+               return sysfs_emit(buf, "%08x", da_tokens[i].value);
        return 0;
 }