-
- Downloads
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 x86 MM changes in this cycle were: - continued native kernel PCID support preparation patches to the TLB flushing code (Andy Lutomirski) - various fixes related to 32-bit compat syscall returning address over 4Gb in applications, launched from 64-bit binaries - motivated by C/R frameworks such as Virtuozzo. (Dmitry Safonov) - continued Intel 5-level paging enablement: in particular the conversion of x86 GUP to the generic GUP code. (Kirill A. Shutemov) - x86/mpx ABI corner case fixes/enhancements (Joerg Roedel) - ... plus misc updates, fixes and cleanups" * 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (62 commits) mm, zone_device: Replace {get, put}_zone_device_page() with a single reference to fix pmem crash x86/mm: Fix flush_tlb_page() on Xen x86/mm: Make flush_tlb_mm_range() more predictable x86/mm: Remove flush_tlb() and flush_tlb_current_task() x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() x86/mm/64: Fix crash in remove_pagetable() Revert "x86/mm/gup: Switch GUP to the generic get_user_page_fast() implementation" x86/boot/e820: Remove a redundant self assignment x86/mm: Fix dump pagetables for 4 levels of page tables x86/mpx, selftests: Only check bounds-vs-shadow when we keep shadow x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space Revert "x86/mm/numa: Remove numa_nodemask_from_meminfo()" x86/espfix: Add support for 5-level paging x86/kasan: Extend KASAN to support 5-level paging x86/mm: Add basic defines/helpers for CONFIG_X86_5LEVEL=y x86/paravirt: Add 5-level support to the paravirt code x86/mm: Define virtual memory map for 5-level paging x86/asm: Remove __VIRTUAL_MASK_SHIFT==47 assert x86/boot: Detect 5-level paging support x86/mm/numa: Remove numa_nodemask_from_meminfo() ...
No related branches found
No related tags found
Showing
- Documentation/x86/x86_64/mm.txt 33 additions, 3 deletionsDocumentation/x86/x86_64/mm.txt
- arch/Kconfig 7 additions, 0 deletionsarch/Kconfig
- arch/powerpc/include/asm/mmu_context.h 0 additions, 6 deletionsarch/powerpc/include/asm/mmu_context.h
- arch/s390/include/asm/mmu_context.h 0 additions, 6 deletionsarch/s390/include/asm/mmu_context.h
- arch/um/include/asm/mmu_context.h 0 additions, 6 deletionsarch/um/include/asm/mmu_context.h
- arch/unicore32/include/asm/mmu_context.h 0 additions, 6 deletionsarch/unicore32/include/asm/mmu_context.h
- arch/x86/Kconfig 2 additions, 0 deletionsarch/x86/Kconfig
- arch/x86/boot/cpucheck.c 9 additions, 0 deletionsarch/x86/boot/cpucheck.c
- arch/x86/boot/cpuflags.c 10 additions, 2 deletionsarch/x86/boot/cpuflags.c
- arch/x86/entry/entry_64.S 2 additions, 5 deletionsarch/x86/entry/entry_64.S
- arch/x86/entry/vdso/vma.c 1 addition, 1 deletionarch/x86/entry/vdso/vma.c
- arch/x86/include/asm/desc.h 105 additions, 42 deletionsarch/x86/include/asm/desc.h
- arch/x86/include/asm/disabled-features.h 7 additions, 1 deletionarch/x86/include/asm/disabled-features.h
- arch/x86/include/asm/elf.h 17 additions, 11 deletionsarch/x86/include/asm/elf.h
- arch/x86/include/asm/fixmap.h 4 additions, 0 deletionsarch/x86/include/asm/fixmap.h
- arch/x86/include/asm/kasan.h 6 additions, 3 deletionsarch/x86/include/asm/kasan.h
- arch/x86/include/asm/kexec.h 1 addition, 0 deletionsarch/x86/include/asm/kexec.h
- arch/x86/include/asm/mmu_context.h 0 additions, 4 deletionsarch/x86/include/asm/mmu_context.h
- arch/x86/include/asm/page_64_types.h 10 additions, 0 deletionsarch/x86/include/asm/page_64_types.h
- arch/x86/include/asm/paravirt.h 46 additions, 8 deletionsarch/x86/include/asm/paravirt.h
Loading
Please register or sign in to comment