From: David Lechner Date: Thu, 19 Mar 2026 20:00:09 +0000 (-0500) Subject: arm: mediatek: mt8188: check return value of fdtdec_setup_mem_size_base() X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=34fb6b7ba772f97bac798b7cf0dc468274d91bbd;p=thirdparty%2Fu-boot.git arm: mediatek: mt8188: check return value of fdtdec_setup_mem_size_base() 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 Tested-by: Julien Stephan Link: https://patch.msgid.link/20260319-mtk-init-fix-dram-v1-6-6171ec141f40@baylibre.com Signed-off-by: David Lechner --- diff --git a/arch/arm/mach-mediatek/mt8188/init.c b/arch/arm/mach-mediatek/mt8188/init.c index 61676e8437a..8f0db7455ed 100644 --- a/arch/arm/mach-mediatek/mt8188/init.c +++ b/arch/arm/mach-mediatek/mt8188/init.c @@ -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