From 7a9d68ded697adc1a210e4df82b715720e54fc2c Mon Sep 17 00:00:00 2001 From: Faiyaz Mohammed Date: Tue, 10 Dec 2019 12:54:00 +0530 Subject: [PATCH] ARM64: mm: Add log in fixmap_remap_fdt for static memory memblock_dbg is not up because of parse_early_param get called after setup_machine_fd. To capture fdt reserved info below pr_info is added. Change-Id: Id39ce71c3de63778e987d7ab09a6d41c6aaddc4f Signed-off-by: Faiyaz Mohammed [vinmenon@codeaurora.org: move the location of print for 5.4] Signed-off-by: Vinayak Menon Signed-off-by: Prakash Gupta --- arch/arm64/kernel/setup.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c index 56f664561754..1825a62df3ba 100644 --- a/arch/arm64/kernel/setup.c +++ b/arch/arm64/kernel/setup.c @@ -174,8 +174,16 @@ static void __init setup_machine_fdt(phys_addr_t dt_phys) void *dt_virt = fixmap_remap_fdt(dt_phys, &size, PAGE_KERNEL); const char *name; - if (dt_virt) + if (dt_virt) { memblock_reserve(dt_phys, size); + /* + * memblock_dbg is not up because of parse_early_param + * get called after setup_machine_fd. To capture fdt + * reserved info below pr_info is added. + */ + pr_info("memblock_reserve: 0x%x %pS\n", size - 1, + (void *) _RET_IP_); + } if (!dt_virt || !early_init_dt_scan(dt_virt)) { pr_crit("\n"