From 67349176ca23f7525dee79665a880cde5aeeaf26 Mon Sep 17 00:00:00 2001 From: Nikhil Gupta Date: Mon, 30 Dec 2019 15:11:23 +0530 Subject: [PATCH] arm64:move elfcorehdr reservation early for crash dump kernel on some SOCs, elfcorehdr address may overlap with the address of reserved memory allocated using early_init_fdt_scan_reserved_mem Signed-off-by: Nikhil Gupta Signed-off-by: Poonam Aggrwal --- arch/arm64/mm/init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/arch/arm64/mm/init.c +++ b/arch/arm64/mm/init.c @@ -418,6 +418,8 @@ void __init arm64_memblock_init(void) initrd_end = initrd_start + phys_initrd_size; } + reserve_elfcorehdr(); + early_init_fdt_scan_reserved_mem(); /* 4GB maximum for 32-bit only capable devices */ @@ -428,8 +430,6 @@ void __init arm64_memblock_init(void) reserve_crashkernel(); - reserve_elfcorehdr(); - high_memory = __va(memblock_end_of_DRAM() - 1) + 1; dma_contiguous_reserve(arm64_dma_phys_limit);