Hi, On 3/14/24 7:37 AM, Ai Chao wrote: > Follow the advice in Documentation/filesystems/sysfs.rst: > show() should only use sysfs_emit() or sysfs_emit_at() when formatting > the value to be returned to user space. > > Signed-off-by: Ai Chao <aichao@xxxxxxxxxx> Thank you for your patch-series, I've applied the series to my review-hans branch: https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git/log/?h=review-hans Note it will show up in my review-hans branch once I've pushed my local branch there, which might take a while. Once I've run some tests on this branch the patches there will be added to the platform-drivers-x86/for-next branch and eventually will be included in the pdx86 pull-request to Linus for the next merge-window. Regards, Hans > --- > drivers/platform/x86/hp/hp-wmi.c | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/drivers/platform/x86/hp/hp-wmi.c b/drivers/platform/x86/hp/hp-wmi.c > index 630519c08617..5fa553023842 100644 > --- a/drivers/platform/x86/hp/hp-wmi.c > +++ b/drivers/platform/x86/hp/hp-wmi.c > @@ -681,7 +681,7 @@ static ssize_t display_show(struct device *dev, struct device_attribute *attr, > > if (value < 0) > return value; > - return sprintf(buf, "%d\n", value); > + return sysfs_emit(buf, "%d\n", value); > } > > static ssize_t hddtemp_show(struct device *dev, struct device_attribute *attr, > @@ -691,7 +691,7 @@ static ssize_t hddtemp_show(struct device *dev, struct device_attribute *attr, > > if (value < 0) > return value; > - return sprintf(buf, "%d\n", value); > + return sysfs_emit(buf, "%d\n", value); > } > > static ssize_t als_show(struct device *dev, struct device_attribute *attr, > @@ -701,7 +701,7 @@ static ssize_t als_show(struct device *dev, struct device_attribute *attr, > > if (value < 0) > return value; > - return sprintf(buf, "%d\n", value); > + return sysfs_emit(buf, "%d\n", value); > } > > static ssize_t dock_show(struct device *dev, struct device_attribute *attr, > @@ -711,7 +711,7 @@ static ssize_t dock_show(struct device *dev, struct device_attribute *attr, > > if (value < 0) > return value; > - return sprintf(buf, "%d\n", value); > + return sysfs_emit(buf, "%d\n", value); > } > > static ssize_t tablet_show(struct device *dev, struct device_attribute *attr, > @@ -721,7 +721,7 @@ static ssize_t tablet_show(struct device *dev, struct device_attribute *attr, > > if (value < 0) > return value; > - return sprintf(buf, "%d\n", value); > + return sysfs_emit(buf, "%d\n", value); > } > > static ssize_t postcode_show(struct device *dev, struct device_attribute *attr, > @@ -732,7 +732,7 @@ static ssize_t postcode_show(struct device *dev, struct device_attribute *attr, > > if (value < 0) > return value; > - return sprintf(buf, "0x%x\n", value); > + return sysfs_emit(buf, "0x%x\n", value); > } > > static ssize_t als_store(struct device *dev, struct device_attribute *attr,