From nobody Thu Apr 2 18:53:49 2026 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (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 CA2C9426ED2 for ; Thu, 26 Mar 2026 17:34:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774546448; cv=none; b=NUYFFCVa+/bt0ebnUdvB8izwyUXYqBBnLhyU/NY/oi88TbSQDufGp9Yyh3gGh7K07vCKaGihjziraswRbgsYtrADgs7Cw/XJwhpxDJ3269DkxLi2C2klF+SeBs/AlKkA3IFmcf4b0Hc85xf7Q3osXau5FDA/KRrT1BeFT8D9bgI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774546448; c=relaxed/simple; bh=a8U35fezKdFHv4w8m8MB5U8RWoZh8xJ27QbjLP7GKdI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=lbtkVm39VmcGk3nGbzsioaOOXiOdDP39IHPqqCypW718y26BKfADgq6Py8i76yyRvChB2eBJ/3XXdG+yyw4B/vW2Sj7n5QPvsIanuCQy4Bg6rvA1ajBnbOuAIY/lF14wBOnm5S6Qt2X4u55ze+97zx9wPF9Na4YlVlTXaUw+noA= 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=jch8Vt0a; arc=none smtp.client-ip=209.85.214.178 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="jch8Vt0a" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2aaf43014d0so8477455ad.2 for ; Thu, 26 Mar 2026 10:34:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774546446; x=1775151246; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=5sq8Pz5CxlfDV15ejxAiUJAEwvLI8P9uxPjHhmZ75kg=; b=jch8Vt0auucInG7pmnqBz2GCGCMwDt8gPKEjjZzXlQw4CRcWRJENb9eQLELIBx3K+J dNL3JvQqirti5rnVbxHbDhWbWWbpSCG90qPEIHEIiTQBLfE4RBqQgXjc30pzncoWCmqr UTGfdsLleDLFKU4wXYlxHKNw5UpcLfv8Mfn6tl272+oZgOqSuUvKFCAn1T95VNs30xl4 Za/xjeCK4lm9935O5jRx4/zURpklTkzq9YXCMPVGhbOAWu17qj7sbhCYqeSzGf7rxvL8 J2QVC5NFmeWbhk/JJ6ElsoX8x1F03fU0FF2JAUa8EtYlQuN4SKHtaI2DDGoSr6TenDGQ w6EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774546446; x=1775151246; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=5sq8Pz5CxlfDV15ejxAiUJAEwvLI8P9uxPjHhmZ75kg=; b=eeUPo7jNd87PHgWkQQ1sXrs8QvbTurqBDRdt0AJP/ij0/rcOxzkiKBjxI+2OkTnpgb rylCuPHElKBoZsehxCgNK7aKqLxeC2eFpmscxnoITZEkYwRHWzJ00mvGJVyqDR2sBkkk UAy3Nb+5q1aQEXy1zGW1sjoRnfSmvWQNU0QuwOQeo9tZFtktB0fejZokqfGGrDPrnBaR xieYuc9NU6v83kulbICyMAS7Kb10Q+cOtmwNLfJFJIR7JP4OLjFQJWeOuDaid8LB4SUO p7U7+T76JAqRgLtK8l+tO2yoaK0soANakbnIkORnqgtv2RgPEIq1S6D6WtZpA6jC8I8b qu0A== X-Gm-Message-State: AOJu0Yyk3eeOLBfLj7jU0VTQnSYt6iJIKRWbm+gBB4wJIxDca4YHCZYL SVp77koHH8uWh4nmGFO89eLrBiAWze20VHTh3kiDNeySN58MdfG5Zmi+1MxAb/RbNPo= X-Gm-Gg: ATEYQzwUL98Akin/4akwIn1T6pdqfERUZ03wDQJ/Slm1AXEAEBPeft9OHyuTGLPf0SL V8rqByR6/bIa7RQ6YYxs5QoWnMS/osplWdJBsCH2r7ucbG/PrXvbvLm0LEQM/AQjCXCd0VNhdrq P0kIn/ZOtQ5yykJfb1aSzr+wpAHvSdcTrSycTAbaSKN3oRMiMih1ArkP+uuMRDd87fXHZFFf5GI +ty8/NAcCV89wGoCPStXpvQ9ecy7KltqnoUfHhaNSAGeow//ZtFf4B7+UT1K5ayxEa+9u/s0gD0 emZz0p+krS3BTNM0X4+2uJl9Ch8lkWNVkjQ3GP/OZaCaBifhPGPmtpsUolua+bdbG19DUkLywVt ba2wHug5dwkaH0aTW/ornQLMFgJpR/XRZS75QKFaDhwyu3vrwYgzq7TtGG0dCKFs/9S+IBzGitE IwQZTtnPGuwShY0+4DWm27k9ZTOzo/JIHEFIOIJpnMK7p2PvhW X-Received: by 2002:a17:903:2309:b0:2b0:c403:5554 with SMTP id d9443c01a7336-2b0c40361a8mr29894955ad.0.1774546446044; Thu, 26 Mar 2026 10:34:06 -0700 (PDT) Received: from debian.killsync.com ([152.58.216.247]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b0bc76b936sm35915745ad.11.2026.03.26.10.33.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Mar 2026 10:34:05 -0700 (PDT) From: aravindanilraj0702@gmail.com To: gregkh@linuxfoundation.org, arnd@arndb.de Cc: linux-kernel@vger.kernel.org, Aravind Anilraj Subject: [PATCH] misc: altera-stapl: Replace sprintf with hex_asc_lo for hex conversion Date: Thu, 26 Mar 2026 13:32:57 -0400 Message-ID: <20260326173257.25375-1-aravindanilraj0702@gmail.com> X-Mailer: git-send-email 2.47.3 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 Content-Type: text/plain; charset="utf-8" From: Aravind Anilraj Replace sprintf() calls used to format single hex digits with direct assignment using hex_asc_lo().This avoids unnecessary overhead from using sprintf for single character output. No functional changes. Signed-off-by: Aravind Anilraj --- drivers/misc/altera-stapl/altera.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/misc/altera-stapl/altera.c b/drivers/misc/altera-stapl= /altera.c index 4fa6c90624e5..4352bfb80043 100644 --- a/drivers/misc/altera-stapl/altera.c +++ b/drivers/misc/altera-stapl/altera.c @@ -8,7 +8,7 @@ * Copyright (C) 2010,2011 NetUP Inc. * Copyright (C) 2010,2011 Igor M. Liplianin */ - +#include #include #include #include @@ -167,13 +167,13 @@ static void altera_export_bool_array(char *key, u8 *d= ata, s32 count) if (data[i >> 3] & (1 << (i & 7))) value |=3D (1 << (i & 3)); if ((i & 3) =3D=3D 3) { - sprintf(&string[j], "%1x", value); + string[j] =3D hex_asc_lo(value); value =3D 0; --j; } } if ((k & 3) > 0) - sprintf(&string[j], "%1x", value); + string[j] =3D hex_asc_lo(value); =20 dprintk("%s\n", string); } @@ -188,13 +188,13 @@ static void altera_export_bool_array(char *key, u8 *d= ata, s32 count) if (data[i >> 3] & (1 << (i & 7))) value |=3D (1 << (i & 3)); if ((i & 3) =3D=3D 3) { - sprintf(&string[j], "%1x", value); + string[j] =3D hex_asc_lo(value); value =3D 0; --j; } } if ((i & 3) > 0) - sprintf(&string[j], "%1x", value); + string[j] =3D hex_asc_lo(value); =20 dprintk("Export: key =3D \"%s\", %d bits, value =3D HEX %s\n", key, count, string); --=20 2.47.3