Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 mm changes from Ingo Molnar: "The main changes are: continued PAT work by Toshi Kani, plus a new boot time warning about insecure RWX kernel mappings, by Stephen Smalley. The new CONFIG_DEBUG_WX=y warning is marked default-y if CONFIG_DEBUG_RODATA=y is already eanbled, as a special exception, as these bugs are hard to notice and this check already found several live bugs" * 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/mm: Warn on W^X mappings x86/mm: Fix no-change case in try_preserve_large_page() x86/mm: Fix __split_large_page() to handle large PAT bit x86/mm: Fix try_preserve_large_page() to handle large PAT bit x86/mm: Fix gup_huge_p?d() to handle large PAT bit x86/mm: Fix slow_virt_to_phys() to handle large PAT bit x86/mm: Fix page table dump to show PAT bit x86/asm: Add pud_pgprot() and pmd_pgprot() x86/asm: Fix pud/pmd interfaces to handle large PAT bit x86/asm: Add pud/pmd mask interfaces to handle large PAT bit x86/asm: Move PUD_PAGE macros to page_types.h x86/vdso32: Define PGTABLE_LEVELS to 32bit VDSO
No related branches found
No related tags found
Showing
- arch/x86/Kconfig.debug 35 additions, 1 deletionarch/x86/Kconfig.debug
- arch/x86/entry/vdso/vdso32/vclock_gettime.c 2 additions, 0 deletionsarch/x86/entry/vdso/vdso32/vclock_gettime.c
- arch/x86/include/asm/page_64_types.h 0 additions, 3 deletionsarch/x86/include/asm/page_64_types.h
- arch/x86/include/asm/page_types.h 3 additions, 0 deletionsarch/x86/include/asm/page_types.h
- arch/x86/include/asm/pgtable.h 18 additions, 7 deletionsarch/x86/include/asm/pgtable.h
- arch/x86/include/asm/pgtable_types.h 36 additions, 4 deletionsarch/x86/include/asm/pgtable_types.h
- arch/x86/mm/Makefile 1 addition, 1 deletionarch/x86/mm/Makefile
- arch/x86/mm/dump_pagetables.c 62 additions, 19 deletionsarch/x86/mm/dump_pagetables.c
- arch/x86/mm/gup.c 8 additions, 10 deletionsarch/x86/mm/gup.c
- arch/x86/mm/init_32.c 2 additions, 0 deletionsarch/x86/mm/init_32.c
- arch/x86/mm/init_64.c 2 additions, 0 deletionsarch/x86/mm/init_64.c
- arch/x86/mm/pageattr.c 50 additions, 29 deletionsarch/x86/mm/pageattr.c
Please register or sign in to comment