From 6af4a022b267750ec436e1bbe23e0cf91fbbd148 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 26 May 2025 00:22:52 +0100 Subject: [PATCH] [fdtmem] Ignore reservation regions with no fixed addresses Do not print an error message for unused reservation regions that have no fixed reserved address ranges. Signed-off-by: Michael Brown --- src/core/fdtmem.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/fdtmem.c b/src/core/fdtmem.c index fb44397af..f048e45dd 100644 --- a/src/core/fdtmem.c +++ b/src/core/fdtmem.c @@ -119,6 +119,10 @@ static int fdtmem_update_node ( struct memmap_region *region, struct fdt *fdt, /* Count regions */ count = fdt_reg_count ( fdt, desc.offset, ®s ); if ( count < 0 ) { + if ( flags & MEMMAP_FL_RESERVED ) { + /* Assume this is a non-fixed reservation */ + continue; + } rc = count; DBGC ( region, "FDTMEM has malformed region %s: %s\n", desc.name, strerror ( rc ) );