[PATCH RESEND] ARM: omap2: Replace scnprintf with strscpy in omap3_cpuinfo

From: Thorsten Blum

Date: Tue Feb 24 2026 - 09:46:31 EST


Replace scnprintf("%s", ...) with the faster and more direct strscpy().

Signed-off-by: Thorsten Blum <thorsten.blum@xxxxxxxxx>
---
arch/arm/mach-omap2/id.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
index 43f5944850e6..cf2bfb447ee2 100644
--- a/arch/arm/mach-omap2/id.c
+++ b/arch/arm/mach-omap2/id.c
@@ -17,6 +17,7 @@
#include <linux/io.h>
#include <linux/random.h>
#include <linux/slab.h>
+#include <linux/string.h>

#ifdef CONFIG_SOC_BUS
#include <linux/sys_soc.h>
@@ -250,7 +251,7 @@ static void __init omap3_cpuinfo(void)
cpu_name = "OMAP3503";
}

- scnprintf(soc_name, sizeof(soc_name), "%s", cpu_name);
+ strscpy(soc_name, cpu_name);

/* Print verbose information */
n += scnprintf(buf, sizeof(buf) - n, "%s %s (", soc_name, soc_rev);
--
Thorsten Blum <thorsten.blum@xxxxxxxxx>
GPG: 1D60 735E 8AEF 3BE4 73B6 9D84 7336 78FD 8DFE EAD4