From 1f5344a153f876dc103a0880e4f2e10fec385939 Mon Sep 17 00:00:00 2001 From: Sudarshan Rajagopalan Date: Thu, 19 Jul 2018 17:29:05 -0700 Subject: [PATCH] arm64: Update dram end address while randomizing base Update the physical end address of available RAM in calculation used for randomizing the memory base address base. Change-Id: Id32260d5c15ec4363ab62755238a10cc4dfaabe8 Signed-off-by: Sudarshan Rajagopalan Signed-off-by: Isaac J. Manjarres --- arch/arm64/mm/init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/mm/init.c b/arch/arm64/mm/init.c index 20982031fad8..03b857e34b60 100644 --- a/arch/arm64/mm/init.c +++ b/arch/arm64/mm/init.c @@ -458,7 +458,7 @@ void __init arm64_memblock_init(void) if (IS_ENABLED(CONFIG_RANDOMIZE_BASE)) { extern u16 memstart_offset_seed; u64 range = linear_region_size - - (memblock_end_of_DRAM() - memblock_start_of_DRAM()); + (bootloader_memory_limit - memblock_start_of_DRAM()); /* * If the size of the linear region exceeds, by a sufficient