From 387b4c15b348644d7af2a7f51bd4671183a88726 Mon Sep 17 00:00:00 2001 From: David Lechner Date: Thu, 19 Mar 2026 15:00:13 -0500 Subject: arm: mediatek: mt8195: 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 mt8195. 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-10-6171ec141f40@baylibre.com Signed-off-by: David Lechner --- arch/arm/mach-mediatek/mt8195/init.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-mediatek/mt8195/init.c b/arch/arm/mach-mediatek/mt8195/init.c index ee463e90409..cc9a2c68e0c 100644 --- a/arch/arm/mach-mediatek/mt8195/init.c +++ b/arch/arm/mach-mediatek/mt8195/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 -- cgit v1.2.3