summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorsten Blum <thorsten.blum@linux.dev>2026-07-21 17:53:45 +0200
committerMadhavan Srinivasan <maddy@linux.ibm.com>2026-07-31 17:06:44 +0530
commit86bb4d74da626064136d30367d1b35372b8320fb (patch)
tree4bc716c3ef390efe0e97fcc812ca8e8632838957
parenta2144b13a6ec01e2298c88548af2e3f6d1163de6 (diff)
downloadlinux-next-86bb4d74da626064136d30367d1b35372b8320fb.tar.gz
linux-next-86bb4d74da626064136d30367d1b35372b8320fb.zip
powerpc/powernv: Avoid strlen() in pnv_restart()
Check only the first byte instead of scanning the entire string with strlen(). Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev> Reviewed-by: Christophe Leroy (CS GROUP) <chleroy@kernel.org> Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com> Link: https://patch.msgid.link/20260721155346.121975-3-thorsten.blum@linux.dev
-rw-r--r--arch/powerpc/platforms/powernv/setup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/powernv/setup.c b/arch/powerpc/platforms/powernv/setup.c
index 06ed5e2aa265..2af92e7ba4ee 100644
--- a/arch/powerpc/platforms/powernv/setup.c
+++ b/arch/powerpc/platforms/powernv/setup.c
@@ -312,7 +312,7 @@ static void __noreturn pnv_restart(char *cmd)
pnv_prepare_going_down();
do {
- if (!cmd || !strlen(cmd))
+ if (!cmd || *cmd == '\0')
rc = opal_cec_reboot();
else if (strcmp(cmd, "full") == 0)
rc = opal_cec_reboot2(OPAL_REBOOT_FULL_IPL, NULL);