[PATCH 2/2] powerpc/pseries: Avoid strlen() in do_{remove,update}_property()

From: Thorsten Blum

Date: Tue Jul 21 2026 - 12:13:17 EST


Check only the first byte instead of scanning the entire string with
strlen().

Signed-off-by: Thorsten Blum <thorsten.blum@xxxxxxxxx>
---
arch/powerpc/platforms/pseries/reconfig.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/powerpc/platforms/pseries/reconfig.c b/arch/powerpc/platforms/pseries/reconfig.c
index 7faebcffc9df..18e3f1a036e3 100644
--- a/arch/powerpc/platforms/pseries/reconfig.c
+++ b/arch/powerpc/platforms/pseries/reconfig.c
@@ -307,7 +307,7 @@ static int do_remove_property(char *buf, size_t bufsize)
if (tmp)
*tmp = '\0';

- if (strlen(buf) == 0)
+ if (*buf == '\0')
return -EINVAL;

return of_remove_property(np, of_find_property(np, buf, NULL));
@@ -330,7 +330,7 @@ static int do_update_property(char *buf, size_t bufsize)
if (!next_prop)
return -EINVAL;

- if (!strlen(name))
+ if (*name == '\0')
return -ENODEV;

newprop = new_property(name, length, value, NULL);