summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm
Commit message (Expand)AuthorAgeFilesLines
* x86/pkeys: Override pkey when moving away from PROT_EXECDave Hansen2018-05-141-10/+11
* x86/pti: Disallow global kernel text with RANDSTRUCTDave Hansen2018-04-251-0/+10
* x86/pti: Reduce amount of kernel text allowed to be GlobalDave Hansen2018-04-251-3/+13
* x86/pti: Fix boot warning from Global-bit settingDave Hansen2018-04-251-10/+30
* x86/pti: Fix boot problems from Global-bit settingDave Hansen2018-04-251-2/+2
* x86/mm: Prevent kernel Oops in PTDUMP code with HIGHPTE=yJoerg Roedel2018-04-171-5/+6
* Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-04-1511-69/+239
|\
| * x86/pgtable: Don't set huge PUD/PMD on non-leaf entriesJoerg Roedel2018-04-121-0/+9
| * x86/pti: Leave kernel text global for !PCIDDave Hansen2018-04-122-4/+80
| * x86/pti: Never implicitly clear _PAGE_GLOBAL for kernel imageDave Hansen2018-04-123-10/+35
| * x86/pti: Enable global pages for shared areasDave Hansen2018-04-122-2/+35
| * x86/mm: Do not forbid _PAGE_RW before init for __ro_after_initDave Hansen2018-04-121-2/+4
| * x86/mm: Remove extra filtering in pageattr codeDave Hansen2018-04-121-4/+2
| * x86/mm: Do not auto-massage page protectionsDave Hansen2018-04-125-1/+28
| * x86/mm: Introduce "default" kernel PTE maskDave Hansen2018-04-093-1/+18
| * x86/mm: Undo double _PAGE_PSE clearingDave Hansen2018-04-091-3/+6
| * x86/mm: Factor out pageattr _PAGE_GLOBAL settingDave Hansen2018-04-091-43/+23
* | xen, mm: allow deferred page initialization for xen pv domainsPavel Tatashin2018-04-112-0/+2
* | exec: pass stack rlimit into mm layout functionsKees Cook2018-04-111-7/+11
* | x86/mm/memory_hotplug: determine block size based on the end of boot memoryPavel Tatashin2018-04-051-4/+29
|/
* Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-04-021-3/+3
|\
| * x86/efi: Replace efi_pgd with efi_mm.pgdSai Praneeth2018-03-121-3/+3
| * Merge branch 'x86/mm' into efi/coreIngo Molnar2018-03-125-583/+607
| |\
* | \ Merge branch 'x86-dma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-04-021-87/+3
|\ \ \
| * \ \ Merge branch 'linus' into x86/dma, to resolve a conflict with upstreamIngo Molnar2018-03-242-32/+76
| |\ \ \
| * | | | dma/direct: Handle force decryption for DMA coherent buffers in common codeChristoph Hellwig2018-03-201-70/+3
| * | | | dma/direct: Handle the memory encryption bit in common codeChristoph Hellwig2018-03-201-1/+1
| * | | | dma/swiotlb: Remove swiotlb_set_mem_attributes()Christoph Hellwig2018-03-201-8/+0
| * | | | x86/dma: Remove dma_alloc_coherent_gfp_flags()Christoph Hellwig2018-03-201-7/+0
| * | | | x86/dma: Remove dma_alloc_coherent_mask()Christoph Hellwig2018-03-201-3/+1
* | | | | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-04-0212-722/+750
|\ \ \ \ \
| * | | | | x86/mm/32: Remove unused node_memmap_size_bytes() & CONFIG_NEED_NODE_MEMMAP_S...David Rientjes2018-03-271-11/+0
| * | | | | Merge tag 'v4.16-rc7' into x86/mm, to fix up conflictIngo Molnar2018-03-272-32/+76
| |\ \ \ \ \ | | |/ / / / | |/| / / / | | |/ / /
| * | | | x86/mm: Remove pointless checks in vmalloc_faultToshi Kani2018-03-151-39/+17
| * | | | Merge branch 'x86/urgent' into x86/mm to pick up dependenciesThomas Gleixner2018-03-141-3/+3
| |\ \ \ \
| * \ \ \ \ Merge branch 'x86/pti' into x86/mm, to pick up dependenciesIngo Molnar2018-03-125-5/+24
| |\ \ \ \ \
| * | | | | | x86/mm/sme: Disable stack protection for mem_encrypt_identity.cTom Lendacky2018-02-282-2/+3
| * | | | | | x86/mm: Consider effective protection attributes in W+X checkJan Beulich2018-02-261-36/+58
| * | | | | | Merge tag 'v4.16-rc3' into x86/mm, to pick up fixesIngo Molnar2018-02-265-9/+9
| |\ \ \ \ \ \
| * | | | | | | x86/mm: Optimize boot-time paging mode switching costKirill A. Shutemov2018-02-211-0/+6
| * | | | | | | x86/mm: Replace compile-time checks for 5-level paging with runtime-time checksKirill A. Shutemov2018-02-167-28/+32
| * | | | | | | x86/mm: Adjust vmalloc base and size at boot-timeKirill A. Shutemov2018-02-161-1/+2
| * | | | | | | x86/mm: Initialize 'page_offset_base' at boot-timeKirill A. Shutemov2018-02-161-4/+4
| * | | | | | | x86/mm: Make __VIRTUAL_MASK_SHIFT dynamicKirill A. Shutemov2018-02-142-3/+13
| * | | | | | | x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variableKirill A. Shutemov2018-02-143-9/+7
| * | | | | | | x86/mm: Make LDT_BASE_ADDR dynamicKirill A. Shutemov2018-02-141-1/+4
| * | | | | | | x86/mm: Make virtual memory layout dynamic for CONFIG_X86_5LEVEL=yKirill A. Shutemov2018-02-141-8/+0
| | |_|_|_|_|/ | |/| | | | |
| * | | | | | x86/mm/dump_pagetables: Add the EFI pagetable to the debugfs 'page_tables' di...Andy Lutomirski2018-02-131-0/+32
| * | | | | | x86/mm/encrypt: Simplify sme_pgtable_calc()Kirill A. Shutemov2018-02-131-30/+12
| * | | | | | x86/mm/encrypt: Simplify sme_populate_pgd() and sme_populate_pgd_large()Kirill A. Shutemov2018-02-131-87/+72