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:
parent
883fcb8eca
commit
28252e0864
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue