]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
of: reserved_mem: handle NULL name in of_reserved_mem_lookup()
authorWandun Chen <chenwandun@lixiang.com>
Wed, 27 May 2026 03:29:07 +0000 (11:29 +0800)
committerRob Herring (Arm) <robh@kernel.org>
Fri, 12 Jun 2026 14:36:18 +0000 (09:36 -0500)
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 <chenwandun@lixiang.com>
Link: https://patch.msgid.link/20260527032917.3385849-2-chenwandun1@gmail.com
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
drivers/of/of_reserved_mem.c

index d918dc7f07fb9d95e212e1dbb54973e5f4d6efd1..c41f5550cb7b2dc1bbc13ce9ca6b8101ea32f4f3 100644 (file)
@@ -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;