summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-141-26/+6
|\
| * x86/mm/pti: Remove dead logic in pti_user_pagetable_walk*()Jike Song2018-01-081-26/+6
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-054-28/+14
|\ \ | |/
| * x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWNThomas Gleixner2018-01-051-3/+3
| * x86/tlb: Drop the _GPL from the cpu_tlbstate exportThomas Gleixner2018-01-051-1/+1
| * x86/kaslr: Fix the vaddr_end messThomas Gleixner2018-01-051-23/+9
| * x86/mm: Map cpu_entry_area at the same place on 4/5 levelThomas Gleixner2018-01-041-1/+1
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-031-1/+2
|\ \ | |/
| * x86/pti: Make sure the user/kernel PTEs matchThomas Gleixner2018-01-031-1/+2
* | Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2017-12-311-2/+2
|\ \
| * | x86/mm: Unbreak modules that use the DMA APITom Lendacky2017-12-181-2/+2
* | | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-12-298-49/+638
|\ \ \ | | |/ | |/|
| * | x86/mm/dump_pagetables: Allow dumping current pagetablesThomas Gleixner2017-12-232-5/+72
| * | x86/mm/dump_pagetables: Check user space page table for WX pagesThomas Gleixner2017-12-232-6/+26
| * | x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchyBorislav Petkov2017-12-231-5/+10
| * | x86/mm: Use INVPCID for __native_flush_tlb_single()Dave Hansen2017-12-231-27/+37
| * | x86/mm: Use/Fix PCID to optimize user/kernel switchesPeter Zijlstra2017-12-232-1/+2
| * | x86/mm: Abstract switching CR3Dave Hansen2017-12-231-2/+20
| * | x86/mm: Allow flushing for future ASID switchesDave Hansen2017-12-231-0/+35
| * | x86/pti: Map the vsyscall page if neededAndy Lutomirski2017-12-231-0/+65
| * | x86/pti: Put the LDT in its own PGD if PTI is onAndy Lutomirski2017-12-231-0/+9
| * | x86/cpu_entry_area: Add debugstore entries to cpu_entry_areaThomas Gleixner2017-12-231-0/+27
| * | x86/mm/pti: Map ESPFIX into user spaceAndy Lutomirski2017-12-231-0/+11
| * | x86/mm/pti: Share entry text PMDThomas Gleixner2017-12-231-0/+10
| * | x86/mm/pti: Share cpu_entry_area with user space page tablesAndy Lutomirski2017-12-231-0/+25
| * | x86/mm/pti: Add functions to clone kernel PMDsAndy Lutomirski2017-12-231-0/+127
| * | x86/mm/pti: Allocate a separate user PGDDave Hansen2017-12-231-2/+3
| * | x86/mm/pti: Add mapping helper functionsDave Hansen2017-12-231-0/+41
| * | x86/pti: Add the pti= cmdline option and documentationBorislav Petkov2017-12-231-1/+25
| * | x86/mm/pti: Add infrastructure for page table isolationThomas Gleixner2017-12-233-3/+90
| * | x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=yDave Hansen2017-12-231-3/+9
* | | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-12-237-58/+227
|\ \ \ | |/ /
| * | x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bitThomas Gleixner2017-12-231-1/+2
| * | x86/cpu_entry_area: Move it out of the fixmapThomas Gleixner2017-12-225-30/+78
| * | x86/cpu_entry_area: Move it to a separate unitThomas Gleixner2017-12-222-1/+105
| * | x86/mm: Move the CR3 construction functions to tlbflush.hDave Hansen2017-12-221-4/+4
| * | x86/mm: Use __flush_tlb_one() for kernel memoryPeter Zijlstra2017-12-221-1/+1
| * | x86/mm/dump_pagetables: Make the address hints correct and readableThomas Gleixner2017-12-221-37/+53
| * | x86/mm/dump_pagetables: Check PAGE_PRESENT for realThomas Gleixner2017-12-221-1/+1
* | | Do not hash userspace addresses in fault handlersKees Cook2017-12-191-1/+1
* | | Merge branch 'WIP.x86-pti.entry-for-linus' of git://git.kernel.org/pub/scm/li...Linus Torvalds2017-12-181-1/+17
|\ \ \ | |/ /
| * | x86/kasan/64: Teach KASAN about the cpu_entry_areaAndy Lutomirski2017-12-171-1/+17
| * | x86/mm/kasan: Don't use vmemmap_populate() to initialize shadowAndrey Ryabinin2017-12-171-7/+136
| * | Merge commit 'upstream-x86-virt' into WIP.x86/mmIngo Molnar2017-12-171-1/+1
| |\ \
| * \ \ Merge branch 'upstream-x86-selftests' into WIP.x86/pti.baseIngo Molnar2017-12-172-26/+85
| |\ \ \
| * \ \ \ Merge commit 'upstream-x86-entry' into WIP.x86/mmIngo Molnar2017-12-171-54/+34
| |\ \ \ \
* | \ \ \ \ Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2017-12-152-7/+9
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | x86/mm/kmmio: Fix mmiotrace for page unaligned addressesKarol Herbst2017-12-112-7/+9
* | | | | | kmemcheck: rip it out for realMichal Hocko2017-12-089-9/+0
* | | | | | Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2017-12-061-1/+3
|\ \ \ \ \ \ | |/ / / / /
OpenPOWER on IntegriCloud