From nobody Sat Apr 4 01:47:24 2026 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 71E2275809 for ; Sat, 21 Mar 2026 04:47:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774068474; cv=none; b=V2o2uR1l+bFsT57ihSHiiS6dFBMkeVEaYFd4rFAjOhUGPxSg4lj63/4TIaQB47ntFdMJN0LPBRtbBp70n5LfocPVVYWJkTHSZs8+QVXq6x3Gn0ohv3Rq9/RNXLSr7RogN+YOJsbIh+w4iK/NvqlDdI0JFL6fSEn5hSPQVw4x7hI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774068474; c=relaxed/simple; bh=KTXZCBjAqj43lrPosf4WPq89LSgSq+NE0c5r8BhTbeI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=l6AXUqv5TVJfHEg0nPwt/dx3LXaiX9UuDy0S8Zi5IUECRRqzXhCX8itS1fVy0XHjen61apbQ7WKKLVNlf9R0MI+X6ezFOLIkJKup4TwtHq5Pj/TEcEaCNxrEjI7Ele59QEaDUI4bF0k1TqlukvyfxU6STS08Wq9wi6W5vlQslKI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=KlU4zyU6; arc=none smtp.client-ip=209.85.210.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KlU4zyU6" Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-82a7539851fso1014386b3a.1 for ; Fri, 20 Mar 2026 21:47:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774068473; x=1774673273; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=kqLPNlBQLbB7NflD25K4/nDk4OFafHfJS0iAAU1q8bk=; b=KlU4zyU6VipntpBii2RkiUb/QIeS9dZiRtnx5vVTYOxif593/pTlP1ttvDZO4nlx1v uF6xlSefbx4OZGJkiiAf6r01h/DB6RCd2FPafg50aMfkmRKrpOsLEaL9xxhBlZ+Fd56c Wzj9zH9/hwfGeZDwSFg6fkn6om4dpnPvFjOWe+ad6wPGD/bb/1WGFSTuMBPQjdPOGQD1 q7jwlQ2aqwjrRoll+D5xHg997oQ35+0przPslDg1ZC6eMvsM3dhnnPJ3uy244WGC7fPo sPgxSB1zR0jyTbPo51r49BEfQp+iXolZ5QtuBFLb6jAHcz+6LhjrXB2E779Ps41HKZhB +uqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774068473; x=1774673273; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=kqLPNlBQLbB7NflD25K4/nDk4OFafHfJS0iAAU1q8bk=; b=WEEIe8Rgo5sM9HVHczAS6D+1gLPJIot5iSX3GoMO/44zuJuTuYhqlkbb+/QWk85pTe atOycuOqvP+k7cnv0Og8/VzjHfcOu2/Yrcr5NBX0FuQiwlJHfUJGZ69HqFJ8mHlKJOWB +xQZVV6vIhgqHfXaWe+qRu70wFWhR1OhaOnVGV4swbaZHKE1N8aMKw1j/n9HfKymGNay 7C6O5qQrf667M/+uOj0AdU2wo8jUpbtwRcRiPzMnyKnWS1AJrEv8iMZ7OR97H/y5Tyw3 hKr+b9/1H73oCbsdYOI1wT38zrpLj4nGJQujARk/ceDmcGrJ2+dTP16VuQWrWaAWQQcj C7BQ== X-Forwarded-Encrypted: i=1; AJvYcCXWMWxthnYsGicoZ1RPnLxQXS2w64EqSCKn+JnWzBe+E1bm2N4fQi1G3R0ug2I45W8BCBmU8HKnjrTKijw=@vger.kernel.org X-Gm-Message-State: AOJu0YzZpLB8bMtZjy8/2yZ02bH1nAtOWuOYYXWkHMMAl9valctAXosP tBqXFt5A5Zhmat7xXvg0Ydtm5F1BSZyIStCN6BFxM2o3EcZfn/CKBCmV X-Gm-Gg: ATEYQzw01VM0dCgUAQi7TmhR0ww/mR1tNDnRUJdoVt1OApIgPOqWf+ZyqKcD219fSnp rsV5GQaGrf3pflBH451g7YmBTkun6Gj1mA4RRJaGeAaOrJDMUrOw9xF5q+lTVVkXZI62qAgGZD1 xbapC7A4ViDtLeFDoOHiTw/2jvXT1ayA7uutJ0iLYO0i4veNl2hIoaa+3g82ISQrCHq+VkptTCI ovCKPk2nkzS2PqfLAT+GxA5douJGBqsMUqFj467qKlDcM96wsdf6pHXhKO9atUQ84UIBM9Oo6dz i8Ya9T3eUxP9JKwBODkNgWK/iZKR8tEHJzlpfY1M/jI5OQQwUlI7Bt19A+LlIJl9U7lBFQzg2WO cH2Wx60Y10fuNqd7o2cCdJWMjPDE0HSJrXIiwkzcOe03yFvSUFF1ikCaPDbyhM5dUtTu0iYnqPq ZFECzw9UNPACVpncuESitPX0ZERQJ7L45gSQb9 X-Received: by 2002:a05:6a00:22ca:b0:81f:4a0c:c584 with SMTP id d2e1a72fcca58-82a8c1faea9mr4102544b3a.1.1774068472760; Fri, 20 Mar 2026 21:47:52 -0700 (PDT) Received: from [127.0.1.1] ([103.216.213.160]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b0409c1cesm3403649b3a.36.2026.03.20.21.47.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2026 21:47:52 -0700 (PDT) From: Atharv Dubey Date: Sat, 21 Mar 2026 10:17:45 +0530 Subject: [PATCH v2] crypto: qat - replace scnprintf() with sysfs_emit() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260321-sysfs-v2-1-27ad91b89910@gmail.com> X-B4-Tracking: v=1; b=H4sIAPAivmkC/13MQQ6CMBCF4auQWVvTFqniynsYFpVOYRKhpGMaC OndrSxd/i8v3w6MkZDhXu0QMRFTmEvoUwX9aOcBBbnSoKU2stZS8MaexRVVi/iSprkZKN8loqf 1cJ5d6ZH4E+J2sEn91n8hKaFEq7xr0F+0Q/sYJkvvcx8m6HLOX7XpzNiaAAAA X-Change-ID: 20260320-sysfs-7e19eeb06586 To: Giovanni Cabiddu , Herbert Xu , "David S. Miller" Cc: qat-linux@intel.com, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, Atharv Dubey X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774068469; l=2324; i=atharvd440@gmail.com; s=20260314; h=from:subject:message-id; bh=KTXZCBjAqj43lrPosf4WPq89LSgSq+NE0c5r8BhTbeI=; b=WtW8WFKkDehsxJ/R4LYILNmAgvSwtm2XrTcjbkPKALaxHbLcno1oLDmQD+mEcBV4Jxf9Io6qN X7bVCl7gP9qBKvk85xAkUgXb4fuIkpJ7PA27Hm4QngG/3wktzXg/ndX X-Developer-Key: i=atharvd440@gmail.com; a=ed25519; pk=T6i1xWOKT/RUSDYATSgyVG/4X7ac8jPjRSG1mMAcqVk= Replace 3 sysfs functions in the Intel Qat Driver to use sysfs_emit() instead of scnprintf(). - erros_correctable_show(): Replace scnprint() with sysfs_emit() - errors_nonfatal_show(): Replace scnprint() with sysfs_emit() - errors_fatal_show(): Replace scnprint() with sysfs_emit() This change is in accordance with Documentation/filesystems/sysfs.rst, which recommends using sysfs_emit/sysfs_emit_at in all sysfs show() callbacks for buffer safety, clarity, and consistency. Signed-off-by: Atharv Dubey --- Changes in v2: - Update the Subject according to the suggestion in v1 =20 - Link to v1: https://lore.kernel.org/r/20260320-sysfs-v1-1-91fd5ef42dea@gm= ail.com --- drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c b= /drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c index e97c67c87b3c..2ca757e13c72 100644 --- a/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c +++ b/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c @@ -20,7 +20,7 @@ static ssize_t errors_correctable_show(struct device *dev, return -EINVAL; =20 counter =3D ADF_RAS_ERR_CTR_READ(accel_dev->ras_errors, ADF_RAS_CORR); - return scnprintf(buf, PAGE_SIZE, "%ld\n", counter); + return sysfs_emit(buf, "%ld\n", counter); } =20 static ssize_t errors_nonfatal_show(struct device *dev, @@ -35,7 +35,7 @@ static ssize_t errors_nonfatal_show(struct device *dev, return -EINVAL; =20 counter =3D ADF_RAS_ERR_CTR_READ(accel_dev->ras_errors, ADF_RAS_UNCORR); - return scnprintf(buf, PAGE_SIZE, "%ld\n", counter); + return sysfs_emit(buf, "%ld\n", counter); } =20 static ssize_t errors_fatal_show(struct device *dev, @@ -50,7 +50,7 @@ static ssize_t errors_fatal_show(struct device *dev, return -EINVAL; =20 counter =3D ADF_RAS_ERR_CTR_READ(accel_dev->ras_errors, ADF_RAS_FATAL); - return scnprintf(buf, PAGE_SIZE, "%ld\n", counter); + return sysfs_emit(buf, "%ld\n", counter); } =20 static ssize_t reset_error_counters_store(struct device *dev, --- base-commit: 8a30aeb0d1b4e4aaf7f7bae72f20f2ae75385ccb change-id: 20260320-sysfs-7e19eeb06586 Best regards, --=20 Atharv Dubey