Re: [patch V2 3/5] x86/dump_pagetables: Check KAISER shadow page table for WX pages

2017-11-27 Thread Dave Hansen
On 11/26/2017 03:14 PM, Thomas Gleixner wrote: > +void ptdump_walk_shadow_pgd_level_checkwx(void) > +{ > +#ifdef CONFIG_KAISER > + pgd_t *pgd = (pgd_t *) &init_top_pgt; > + > + pr_info("x86/mm: Checking shadow page tables\n"); > + pgd += PTRS_PER_PGD; > + ptdump_walk_pgd_level_core(

[patch V2 3/5] x86/dump_pagetables: Check KAISER shadow page table for WX pages

2017-11-26 Thread Thomas Gleixner
ptdump_walk_pgd_level_checkwx() checks the kernel page table for WX pages, but does not check the KAISER shadow page table. Restructure the code so that dmesg output is selected by an explicit argument and not implicit via checking the pgd argument for !NULL. Add the check for the shadow page tab