]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
powerpc/boot: Fix treeboot-akebono CPU node lookup check
authorThorsten Blum <thorsten.blum@linux.dev>
Thu, 2 Jul 2026 21:15:57 +0000 (23:15 +0200)
committerMadhavan Srinivasan <maddy@linux.ibm.com>
Tue, 28 Jul 2026 04:53:31 +0000 (10:23 +0530)
fdt_node_offset_by_prop_value() returns a negative error code on
failure - fix the check accordingly.

Fixes: 2a2c74b2efcb ("IBM Akebono: Add the Akebono platform")
Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Reviewed-by: Ritesh Harjani (IBM) <ritesh.list@gmail.com>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20260702211554.56923-6-thorsten.blum@linux.dev
arch/powerpc/boot/treeboot-akebono.c

index e3cc2599869ccc16be921a114cac6962de48914b..1b529037480fbe907e15a609959d91af5f67640b 100644 (file)
@@ -146,7 +146,7 @@ void platform_init(char *userdata)
 
        node = fdt_node_offset_by_prop_value(_dtb_start, -1, "device_type",
                                             "cpu", sizeof("cpu"));
-       if (!node)
+       if (node < 0)
                fatal("Cannot find cpu node\n");
        timebase = fdt_getprop(_dtb_start, node, "timebase-frequency", &size);
        if (timebase && (size == 4))