From: Amay Agarwal Date: Tue, 3 Mar 2026 15:24:54 +0000 (+0530) Subject: hwmon: (ads7828) Replace sprintf() with sysfs_emit() X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5de81d9b9ff6a26f3f7e75f0aa93b26cc81acd86;p=thirdparty%2Fkernel%2Flinux.git hwmon: (ads7828) Replace sprintf() with sysfs_emit() Replace sprintf() with sysfs_emit() when writing to sysfs buffers. sysfs_emit() performs proper bounds checking and is the preferred helper for sysfs output. No functional change intended. Signed-off-by: Amay Agarwal Link: https://lore.kernel.org/r/20260303152456.35763-4-tt@turingtested.xyz [groeck: Fixed continuation line alignment] Signed-off-by: Guenter Roeck --- diff --git a/drivers/hwmon/ads7828.c b/drivers/hwmon/ads7828.c index 436637264056c..7f43565ca2841 100644 --- a/drivers/hwmon/ads7828.c +++ b/drivers/hwmon/ads7828.c @@ -62,8 +62,8 @@ static ssize_t ads7828_in_show(struct device *dev, if (err < 0) return err; - return sprintf(buf, "%d\n", - DIV_ROUND_CLOSEST(regval * data->lsb_resol, 1000)); + return sysfs_emit(buf, "%d\n", + DIV_ROUND_CLOSEST(regval * data->lsb_resol, 1000)); } static SENSOR_DEVICE_ATTR_RO(in0_input, ads7828_in, 0);