riscv: Remove 32b kernel mapping from page table dump

The 32b kernel mapping lies in the linear mapping, there is no point in
printing its address in page table dump, so remove this leftover that
comes from moving the kernel mapping outside the linear mapping for 64b
kernel.

Fixes: e9efb21fe352 ("riscv: Prepare ptdump for vm layout dynamic addresses")
Signed-off-by: Alexandre Ghiti <alex@ghiti.fr>
Reviewed-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
This commit is contained in:
Alexandre Ghiti 2021-04-18 07:28:56 -04:00 committed by Palmer Dabbelt
parent 883fcb8eca
commit 28252e0864
No known key found for this signature in database
GPG Key ID: 2E1319F35FBB1889

View File

@ -76,8 +76,8 @@ enum address_markers_idx {
PAGE_OFFSET_NR,
#ifdef CONFIG_64BIT
MODULES_MAPPING_NR,
#endif
KERNEL_MAPPING_NR,
#endif
END_OF_SPACE_NR
};
@ -99,8 +99,8 @@ static struct addr_marker address_markers[] = {
{0, "Linear mapping"},
#ifdef CONFIG_64BIT
{0, "Modules mapping"},
#endif
{0, "Kernel mapping (kernel, BPF)"},
#endif
{-1, NULL},
};
@ -379,8 +379,8 @@ static int __init ptdump_init(void)
address_markers[PAGE_OFFSET_NR].start_address = PAGE_OFFSET;
#ifdef CONFIG_64BIT
address_markers[MODULES_MAPPING_NR].start_address = MODULES_VADDR;
#endif
address_markers[KERNEL_MAPPING_NR].start_address = kernel_virt_addr;
#endif
kernel_ptd_info.base_addr = KERN_VIRT_START;