Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 mm updates from Ingo Molnar: "The main changes in this cycle were: - Enable full ASLR randomization for 32-bit programs (Hector Marco-Gisbert) - Add initial minimal INVPCI support, to flush global mappings (Andy Lutomirski) - Add KASAN enhancements (Andrey Ryabinin) - Fix mmiotrace for huge pages (Karol Herbst) - ... misc cleanups and small enhancements" * 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/mm/32: Enable full randomization on i386 and X86_32 x86/mm/kmmio: Fix mmiotrace for hugepages x86/mm: Avoid premature success when changing page attributes x86/mm/ptdump: Remove paravirt_enabled() x86/mm: Fix INVPCID asm constraint x86/dmi: Switch dmi_remap() from ioremap() [uncached] to ioremap_cache() x86/mm: If INVPCID is available, use it to flush global mappings x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID x86/mm: Add INVPCID helpers x86/kasan: Write protect kasan zero shadow x86/kasan: Clear kasan_zero_page after TLB flush x86/mm/numa: Check for failures in numa_clear_kernel_node_hotplug() x86/mm/numa: Clean up numa_clear_kernel_node_hotplug() x86/mm: Make kmap_prot into a #define x86/mm/32: Set NX in __supported_pte_mask before enabling paging x86/mm: Streamline and restore probe_memory_block_size()
Showing
- Documentation/kernel-parameters.txt 2 additions, 0 deletionsDocumentation/kernel-parameters.txt
- arch/x86/include/asm/dmi.h 1 addition, 1 deletionarch/x86/include/asm/dmi.h
- arch/x86/include/asm/fixmap.h 1 addition, 1 deletionarch/x86/include/asm/fixmap.h
- arch/x86/include/asm/tlbflush.h 57 additions, 0 deletionsarch/x86/include/asm/tlbflush.h
- arch/x86/kernel/cpu/common.c 16 additions, 0 deletionsarch/x86/kernel/cpu/common.c
- arch/x86/kernel/head_32.S 6 additions, 0 deletionsarch/x86/kernel/head_32.S
- arch/x86/mm/dump_pagetables.c 5 additions, 6 deletionsarch/x86/mm/dump_pagetables.c
- arch/x86/mm/init_32.c 0 additions, 3 deletionsarch/x86/mm/init_32.c
- arch/x86/mm/init_64.c 6 additions, 18 deletionsarch/x86/mm/init_64.c
- arch/x86/mm/kasan_init_64.c 14 additions, 3 deletionsarch/x86/mm/kasan_init_64.c
- arch/x86/mm/kmmio.c 59 additions, 29 deletionsarch/x86/mm/kmmio.c
- arch/x86/mm/mmap.c 1 addition, 13 deletionsarch/x86/mm/mmap.c
- arch/x86/mm/numa.c 44 additions, 23 deletionsarch/x86/mm/numa.c
- arch/x86/mm/pageattr.c 3 additions, 1 deletionarch/x86/mm/pageattr.c
- arch/x86/mm/setup_nx.c 2 additions, 3 deletionsarch/x86/mm/setup_nx.c
Please register or sign in to comment