]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm: mediatek: mt8188: check return value of fdtdec_setup_mem_size_base()
authorDavid Lechner <dlechner@baylibre.com>
Thu, 19 Mar 2026 20:00:09 +0000 (15:00 -0500)
committerDavid Lechner <dlechner@baylibre.com>
Mon, 6 Apr 2026 23:39:10 +0000 (18:39 -0500)
Check and propagate the return value of fdtdec_setup_mem_size_base() in
dram_init() for mt8188. This function could fail if the device tree is
malformed.

Reviewed-by: Julien Stephan <jstephan@baylibre.com>
Tested-by: Julien Stephan <jstephan@baylibre.com>
Link: https://patch.msgid.link/20260319-mtk-init-fix-dram-v1-6-6171ec141f40@baylibre.com
Signed-off-by: David Lechner <dlechner@baylibre.com>
arch/arm/mach-mediatek/mt8188/init.c

index 61676e8437a529e9ebd0a840d7d3e7adcb0acb52..8f0db7455eddf7a9d9ddb40972603be2d64b841a 100644 (file)
@@ -22,7 +22,9 @@ int dram_init(void)
        if (ret)
                return ret;
 
-       fdtdec_setup_mem_size_base();
+       ret = fdtdec_setup_mem_size_base();
+       if (ret)
+               return ret;
 
        /*
         * Limit gd->ram_top not exceeding SZ_4G.  Some periphals like mmc