On 05. 03. 20 16:05, Arvind Sankar wrote: > For security, don't display the kernel's virtual memory layout. > > Kees Cook points out: > "These have been entirely removed on other architectures, so let's > just do the same for ia32 and remove it unconditionally." > > 071929dbdd86 ("arm64: Stop printing the virtual memory layout") > 1c31d4e96b8c ("ARM: 8820/1: mm: Stop printing the virtual memory layout") > 31833332f798 ("m68k/mm: Stop printing the virtual memory layout") > fd8d0ca25631 ("parisc: Hide virtual kernel memory layout") > adb1fe9ae2ee ("mm/page_alloc: Remove kernel address exposure in free_reserved_area()") > > Signed-off-by: Arvind Sankar <nivedita@xxxxxxxxxxxx> > --- > arch/microblaze/mm/init.c | 12 ------------ > 1 file changed, 12 deletions(-) > > diff --git a/arch/microblaze/mm/init.c b/arch/microblaze/mm/init.c > index 1056f1674065..8323651bf7ec 100644 > --- a/arch/microblaze/mm/init.c > +++ b/arch/microblaze/mm/init.c > @@ -201,18 +201,6 @@ void __init mem_init(void) > #endif > > mem_init_print_info(NULL); > -#ifdef CONFIG_MMU > - pr_info("Kernel virtual memory layout:\n"); > - pr_info(" * 0x%08lx..0x%08lx : fixmap\n", FIXADDR_START, FIXADDR_TOP); > -#ifdef CONFIG_HIGHMEM > - pr_info(" * 0x%08lx..0x%08lx : highmem PTEs\n", > - PKMAP_BASE, PKMAP_ADDR(LAST_PKMAP)); > -#endif /* CONFIG_HIGHMEM */ > - pr_info(" * 0x%08lx..0x%08lx : early ioremap\n", > - ioremap_bot, ioremap_base); > - pr_info(" * 0x%08lx..0x%08lx : vmalloc & ioremap\n", > - (unsigned long)VMALLOC_START, VMALLOC_END); > -#endif > mem_init_done = 1; > } > > Applied. M -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs
Attachment:
signature.asc
Description: OpenPGP digital signature