From: Wandun Chen Date: Wed, 27 May 2026 03:29:07 +0000 (+0800) Subject: of: reserved_mem: handle NULL name in of_reserved_mem_lookup() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cfba13a18672415591d4db5320ac56ef67b460f4;p=thirdparty%2Fkernel%2Flinux.git of: reserved_mem: handle NULL name in of_reserved_mem_lookup() Prepare for an upcoming change that appends /memreserve/ entries to reserved_mem[]; such entries have no name. No functional change. Signed-off-by: Wandun Chen Link: https://patch.msgid.link/20260527032917.3385849-2-chenwandun1@gmail.com Signed-off-by: Rob Herring (Arm) --- diff --git a/drivers/of/of_reserved_mem.c b/drivers/of/of_reserved_mem.c index d918dc7f07fb9..c41f5550cb7b2 100644 --- a/drivers/of/of_reserved_mem.c +++ b/drivers/of/of_reserved_mem.c @@ -803,7 +803,8 @@ struct reserved_mem *of_reserved_mem_lookup(struct device_node *np) name = kbasename(np->full_name); for (i = 0; i < reserved_mem_count; i++) - if (!strcmp(reserved_mem[i].name, name)) + if (reserved_mem[i].name && + !strcmp(reserved_mem[i].name, name)) return &reserved_mem[i]; return NULL;