From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (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 CD25D30B53F for ; Fri, 20 Mar 2026 18:19:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774030780; cv=none; b=bwfU16fxqf9irG+Uu8tKyA+9AE/O0KaGgFexOOyzM3kHmAVXn1Jf+qeRDBRHmbv0+3G1LPRhThv0x5QTLrVNHZJwloQ+QeJexJu23nDdv/lN9koGk68JAEnlLRdaZuT15uT32FDXhWfFLWL7w3H4al+uusX4iYE2031/ZbW+h18= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774030780; c=relaxed/simple; bh=7fESqhDf2H0GUn5V37K9O8WpKhbqlyLBKpFZ4HRMN7Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=s0HWCRRD6+UPuE7YXmGD8lQSlZxWeXsPOqIvgIEe1KTwVsI9xKK1v4Q8WnzZ9/mmOzv4NjBEMMcZSQaYTtrJ+XC5ZzvMITFL/UoQ1EjFbX4ri6ANcux2T2Weg0x/2Sue8FsZd7PYaKvNxPhywY6oRdI7sECzq1emPw+7Z832fso= 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=D2ng0ttm; arc=none smtp.client-ip=209.85.210.175 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="D2ng0ttm" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-8297310ce0aso926920b3a.2 for ; Fri, 20 Mar 2026 11:19:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774030779; x=1774635579; 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=ZHZ6Ubx9LHMWB6rqhYcMl9MpcqJFvsOzesv/BgCZYCY=; b=D2ng0ttmfiBZKh3S7tFuPi1Gj9MenKXPRVw6hwaLjNoKUUqFSDixeb/lKQgWfGBxSD qM/fFnD5RcE3SE5UYJWgr30hGdB3zBJhp4gQLsjtzPD1/MgViFk6V0HeyAyLZYXWZQ1O iaO5m0n0WEz7Tl/6+T23MTZdkWCmJFVuOvsEQfJIA3G61vup8GdiIik+MvNWgJ0H4KNk ZhlMYViWhDYLbcLj27nBSU9xWOAH53fkVIiqC6MUDtttwlwhtmwB1oG6dD6XWcJQPvsU TqndO9aAPhjTwLjH6HRO4AjnYmAsOFuEP2zE3NDt2G2DZTfZEIlx7HKjOae2bxXxOb8H 7J2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774030779; x=1774635579; 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=ZHZ6Ubx9LHMWB6rqhYcMl9MpcqJFvsOzesv/BgCZYCY=; b=kIY/KQ8Ih/MUz+zIPif+newHi+LmoZjawTctS+1BCkHWE1L/Vic1yjnAKuyvBTxHUM zzq+rElyC2Pw/JnmowmtYe5XZ4mBetuOjVJCzG9DjGnNxG5MIPkkPGcmlAPUE52IonzK PpNTPfoS7m07APTRYbD2Xf3WwqfQnbjQrBqZDmA2sQU8iasEUEFgLNfPyjK6YKLdaA58 NHRwTusvKH+cD98YhbLXOLeecc5olSojs09k46gfheOMD0/pl0fw7uGCtWarE2o/epbg 5yqazSg/0rzaQfwLOdLRKkhI9uM2pQ9/I0bbh66iq+g3eqH7y9dhcz/q/vTSoP9ezIvT LvAA== X-Forwarded-Encrypted: i=1; AJvYcCUtlahYumGURHB5gbCyZRzS4RIMGx9JGli7pPXJdjXJiltK7WiA3DpBOyjqHv97dZyljWWp3CjoZnRFj1o=@vger.kernel.org X-Gm-Message-State: AOJu0Yy4aIrwTKgOTdscCIpKPSmzuVSYpC2jNDAos4bLlYwTuxBe5DSf GaFA+PSIvaSPT/cw7BsiX/OzUSajZcd767a8VVbXfmXvWoPdL4CfsYnO X-Gm-Gg: ATEYQzzwl9yeQk5lS6ZzP5TJQUYuf+3rT0Ce+QDI5bBX5rx/aTgKU4bqr8vl6KTaiu/ J/QFDkTofvHGV7UlnEE5feusmQQ5wvyQrSKg4n4ijmRdQA2kAuXzHy4Ngw8s6adYls/ZVLL8moz AqngrkBuC7EIjdF+BzC4/hioZwxC7JSm8KRNZebH3+U108MySu71hJyfkDo67XjmSlgPvYFjKNO j8jXGwlLtp8HBdfpnKttuhAA5kSODv+m/7qdIFKdohXdjWvJfxkclDHP9vXvJVujc6uNFId6VgB AVW+NbTPQffFQFpNqL6sB9V0/z6H8egJtITRGaLHYeiQH6JzTRXUVw2jVMXhtXBDbdKO9ISuxyJ l9ZF2nz0JXaX9bxO7h0rhhXsf5caDOb571QNpW5qylwdIVsyplV7KigPu8P+agFUd6Hw/4SkjZo CsWpGQ3KYxs4nJrlNhVnIUE0gt/A== X-Received: by 2002:a05:6a00:880b:b0:82c:215d:5e9d with SMTP id d2e1a72fcca58-82c215d6c5dmr1005621b3a.32.1774030779046; Fri, 20 Mar 2026 11:19:39 -0700 (PDT) Received: from [127.0.1.1] ([103.216.213.160]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03bbf0c2sm3198614b3a.15.2026.03.20.11.19.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2026 11:19:38 -0700 (PDT) From: Atharv Dubey Date: Fri, 20 Mar 2026 23:49:28 +0530 Subject: [PATCH] Crypto : qat: Replace scnprintf with sysfs_emit function 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: 7bit Message-Id: <20260320-sysfs-v1-1-91fd5ef42dea@gmail.com> X-B4-Tracking: v=1; b=H4sIAK+PvWkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDYyMD3eLK4rRiXfNUQ8vU1CQDM1MLMyWg2oKi1LTMCrA50bG1tQBJwd/ FVwAAAA== 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=1774030773; l=2159; i=atharvd440@gmail.com; s=20260314; h=from:subject:message-id; bh=7fESqhDf2H0GUn5V37K9O8WpKhbqlyLBKpFZ4HRMN7Q=; b=cwYk8xAbgvcZ3nZ5DbDfY2BIS2IRTPZ75Mm4uLLLluGbc9ISzmWULipdBo9/U6TSccqyyflor Ap0SeNoVdKcAY/lRm/opyux366au3b3Rn/3Zcm5Vpcz9bKrVGoy5g2Z 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 --- 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; counter = 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); } static ssize_t errors_nonfatal_show(struct device *dev, @@ -35,7 +35,7 @@ static ssize_t errors_nonfatal_show(struct device *dev, return -EINVAL; counter = 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); } static ssize_t errors_fatal_show(struct device *dev, @@ -50,7 +50,7 @@ static ssize_t errors_fatal_show(struct device *dev, return -EINVAL; counter = 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); } static ssize_t reset_error_counters_store(struct device *dev, --- base-commit: 8a30aeb0d1b4e4aaf7f7bae72f20f2ae75385ccb change-id: 20260320-sysfs-7e19eeb06586 Best regards, -- Atharv Dubey