From nobody Tue Mar 3 05:24:06 2026 Received: from sendmail.purelymail.com (sendmail.purelymail.com [34.202.193.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 54C59311957 for ; Mon, 2 Mar 2026 19:29:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=34.202.193.197 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772479786; cv=none; b=b82E7nz1VK1QpUv3DSGpsEMpdt3zdLFlZUZKYCtSoicpS5CU0Dh8PxnmioIVGZzFRD92iyTQnisVvHI2jdukjrpnzM79GcXqxutKW0uAYf+YPRWxblaCb/1zVj67NVx8lU9Nq7uYYeqKj59QbBKWCXUD8KQIDXyFTtWcP6PfvgE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772479786; c=relaxed/simple; bh=4zz7uFtsu1LJ5kukubEeSBLNCO2QNr5MOAVb1kpNZj4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=qUnF2KloHnDzbRYGzGbHOMiTW9AfTp7ptKdk+VAdYtQu0BkIGKAHzEfHimvHeo+qJHTFmuAjWzVMhRj3Z1dgWOk/+MP8Gpr8pAV978sNaNL5r44Vj/rNbNpkNyqCbh1Mw4GB+iAL+Mls84YxWn1h8UJBhShWBTibpO+5jpQZQkU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=turingtested.xyz; spf=pass smtp.mailfrom=turingtested.xyz; dkim=pass (2048-bit key) header.d=turingtested.xyz header.i=@turingtested.xyz header.b=lSBE/29G; dkim=pass (2048-bit key) header.d=purelymail.com header.i=@purelymail.com header.b=K1cgP9dQ; arc=none smtp.client-ip=34.202.193.197 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=turingtested.xyz Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=turingtested.xyz Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=turingtested.xyz header.i=@turingtested.xyz header.b="lSBE/29G"; dkim=pass (2048-bit key) header.d=purelymail.com header.i=@purelymail.com header.b="K1cgP9dQ" Authentication-Results: purelymail.com; auth=pass DKIM-Signature: a=rsa-sha256; b=lSBE/29GTbvtpiSor90w1GIaPBMHRXMIC5E4VYULVQr0hoQjMGMr9Ri0/mkGbBWbuL7e0Bh1nuk2+wba6McwgTxXSe082K3GG/3SpLB3USjOhWah/0YGe+k/KTbkDf9l5tdK1aLkU5cRSYq9iG2wJnJH7QvtSe7eYMV4tb1CcOqwtSXCFxwqcyCS71G1VAtP7AT7s1/MyVSv2ACwA3br4fYxWYvepqTrX1mkvz5Od57kmTPTSXPZR/oJnr++8zfgS/sDqDoH9hYHeXMkV4MrzjfT/ilQiyj9N29JPO4u7pRib1IJtvqv19dRpqdJVQYc4AtWur75/nB3mEzC7q5MZA==; s=purelymail3; d=turingtested.xyz; v=1; bh=4zz7uFtsu1LJ5kukubEeSBLNCO2QNr5MOAVb1kpNZj4=; h=Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=K1cgP9dQ+yi+ZvgiJ6AoqLarA0MDt4/kRbFUErVPwzm6WcnbcJh+0P7i/yxeHmHH062fvBpnrZZZxjWjoULffOtpx5pVeerzt6kpH1C+ickKXr3bZFzCXBDG49rk5zj75cCXv7d3TdbEn8NmyyZm1RMt/N5ZXlAsLcakASVOJ6BrfMjjFLmDoXzWBkhAzXXxXQkdzRdBU4KQzZpQLIvRh6bUlTWm7IxgHgmRaJvhy8rDt4VvQvSzypW5ox+2IcigZMwullbJxeACp2aMNYaiK7ZLx0vPtrDeGhYWLC4gLf5Kj8CtDwzYuqhobNQLnar/VGgjSewxfUrXEzYlUf2T9A==; s=purelymail3; d=purelymail.com; v=1; bh=4zz7uFtsu1LJ5kukubEeSBLNCO2QNr5MOAVb1kpNZj4=; h=Feedback-ID:Received:From:To:Subject:Date; Feedback-ID: 591296:32372:null:purelymail X-Pm-Original-To: linux-kernel@vger.kernel.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -8130386; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 02 Mar 2026 19:29:29 +0000 (UTC) From: Amay Agarwal To: linux-hwmon@vger.kernel.org Cc: linux@roeck-us.net, linux-kernel@vger.kernel.org, Amay Agarwal Subject: [PATCH 2/5] hwmon: max31722: use sysfs_emit() instead of sprintf() Date: Tue, 3 Mar 2026 00:58:13 +0530 Message-ID: <20260302192813.10625-6-tt@turingtested.xyz> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260302192813.10625-3-tt@turingtested.xyz> References: <20260302192813.10625-3-tt@turingtested.xyz> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by Purelymail Content-Type: text/plain; charset="utf-8" Replacing sprintf() with sysfs_emit() for drivers/hwmon/max31722.c since it is the preferred helper for formatting sysfs outputs and preventing buffer overflows. Signed-off-by: Amay Agarwal --- drivers/hwmon/max31722.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/hwmon/max31722.c b/drivers/hwmon/max31722.c index 9a31ef388396..6c5c86c75c36 100644 --- a/drivers/hwmon/max31722.c +++ b/drivers/hwmon/max31722.c @@ -11,6 +11,7 @@ #include #include #include +#include =20 #define MAX31722_REG_CFG 0x00 #define MAX31722_REG_TEMP_LSB 0x01 @@ -56,7 +57,7 @@ static ssize_t max31722_temp_show(struct device *dev, if (ret < 0) return ret; /* Keep 12 bits and multiply by the scale of 62.5 millidegrees/bit. */ - return sprintf(buf, "%d\n", (s16)le16_to_cpu(ret) * 125 / 32); + return sysfs_emit(buf, "%d\n", (s16)le16_to_cpu(ret) * 125 / 32); } =20 static SENSOR_DEVICE_ATTR_RO(temp1_input, max31722_temp, 0); --=20 2.53.0