Use the memblock usable range interface to set and enforce the usable memory range (if any). Signed-off-by: Frank van der Linden <fllinden@xxxxxxxxxx> --- drivers/of/fdt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index 4546572af24b..b3c2a4124518 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c @@ -1279,7 +1279,8 @@ void __init early_init_dt_scan_nodes(void) of_scan_flat_dt(early_init_dt_scan_memory, NULL); /* Handle linux,usable-memory-range property */ - memblock_cap_memory_range(cap_mem_addr, cap_mem_size); + memblock_set_usable_range(cap_mem_addr, cap_mem_size); + memblock_enforce_usable_range(); } bool __init early_init_dt_scan(void *params) -- 2.32.0