• Linus Torvalds's avatar
    Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 639ab3eb
    Linus Torvalds authored
    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
    639ab3eb
init_64.c 33 KB