1. 631fe15 perf/x86: Update rdpmc_always_available static key to the modern API by Davidlohr Bueso · 7 years ago
  2. f2f18b1 x86/LDT: Avoid warning in 32-bit builds with older gcc by Jan Beulich · 7 years ago
  3. f55f050 x86/pti: Put the LDT in its own PGD if PTI is on by Andy Lutomirski · 7 years ago
  4. 50fb83a6 x86/mm: Move the CR3 construction functions to tlbflush.h by Dave Hansen · 7 years ago
  5. a4828f8 x86/ldt: Prevent LDT inheritance on exec by Thomas Gleixner · 7 years ago
  6. c2b3496 x86/ldt: Rework locking by Peter Zijlstra · 7 years ago
  7. c10e83f arch, mm: Allow arch_dup_mmap() to fail by Thomas Gleixner · 7 years ago
  8. 3382290 locking/barriers: Convert users of lockless_dereference() to READ_ONCE() by Will Deacon · 7 years ago
  9. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  10. b956575 x86/mm: Flush more aggressively in lazy TLB mode by Andy Lutomirski · 7 years ago
  11. 52a2af4 x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware code by Andy Lutomirski · 7 years ago
  12. 47061a2 x86/mm: Factor out CR3-building code by Andy Lutomirski · 7 years ago
  13. b1b6f83 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  14. 413d63d71b Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts by Ingo Molnar · 7 years ago
  15. ccd5b32 x86/mm: Fix use-after-free of ldt_struct by Eric Biggers · 7 years ago
  16. 10af623 x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID by Andy Lutomirski · 7 years ago
  17. 4c07f90 x86/mm, KVM: Fix warning when !CONFIG_PREEMPT_COUNT by Roman Kagan · 8 years ago
  18. 94b1b03 x86/mm: Rework lazy TLB mode and TLB freshness tracking by Andy Lutomirski · 8 years ago
  19. f39681e x86/mm: Give each mm TLB flush generation a unique ID by Andy Lutomirski · 8 years ago
  20. 7353425 x86/ldt: Simplify the LDT switching logic by Andy Lutomirski · 8 years ago
  21. e585513 x86/mm/gup: Switch GUP to the generic get_user_page_fast() implementation by Kirill A. Shutemov · 8 years ago
  22. 6c690ee x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3() by Andy Lutomirski · 8 years ago
  23. bbf79d2 x86/ldt: Rename ldt_struct::size to ::nr_entries by Borislav Petkov · 8 years ago
  24. d6e41f1 x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant by Andy Lutomirski · 8 years ago
  25. ce4a4e56 x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code by Andy Lutomirski · 8 years ago
  26. 6dd29b3 Revert "x86/mm/gup: Switch GUP to the generic get_user_page_fast() implementation" by Ingo Molnar · 8 years ago
  27. 2947ba0 x86/mm/gup: Switch GUP to the generic get_user_page_fast() implementation by Kirill A. Shutemov · 8 years ago
  28. 9a804fe mm/gup: Drop the arch_pte_access_permitted() MMU callback by Kirill A. Shutemov · 8 years ago
  29. 990e9dc x86/ldt: Make all size computations unsigned by Thomas Gleixner · 8 years ago
  30. e8c24d3 x86/pkeys: Allocation/free syscalls by Dave Hansen · 8 years ago
  31. 7d06d9c mm: Implement new pkey_mprotect() system call by Dave Hansen · 8 years ago
  32. 97f2645 tree-wide: replace config_enabled() with IS_ENABLED() by Masahiro Yamada · 8 years ago
  33. 078194f x86/mm, sched/core: Turn off IRQs in switch_mm() by Andy Lutomirski · 9 years ago
  34. 69c0319 x86/mm, sched/core: Uninline switch_mm() by Andy Lutomirski · 9 years ago
  35. 39a0526 x86/mm: Factor out LDT init from context init by Dave Hansen · 9 years ago
  36. d61172b mm/core, x86/mm/pkeys: Differentiate instruction fetches by Dave Hansen · 9 years ago
  37. 1b2ee12 mm/core: Do not enforce PKEY permissions on remote mm access by Dave Hansen · 9 years ago
  38. 33a709b mm/gup, x86/mm/pkeys: Check VMAs and PTEs for protection keys by Dave Hansen · 9 years ago
  39. 8f62c88 x86/mm/pkeys: Add arch-specific VMA protection bits by Dave Hansen · 9 years ago
  40. 4eaffdd x86/mm: Improve switch_mm() barrier comments by Andy Lutomirski · 9 years ago
  41. 71b3c12 x86/mm: Add barriers and document switch_mm()-vs-flush synchronization by Andy Lutomirski · 9 years ago
  42. a5b9e5a x86/ldt: Make modify_ldt() optional by Andy Lutomirski · 9 years ago
  43. 37868fe x86/ldt: Make modify_ldt synchronous by Andy Lutomirski · 9 years ago
  44. a833581 x86, perf: Fix static_key bug in load_mm_cr4() by Peter Zijlstra · 10 years ago
  45. b0e9b09 x86: Make is_64bit_mm() widely available by Dave Hansen · 10 years ago
  46. a667342 perf/x86: Add /sys/devices/cpu/rdpmc=2 to allow rdpmc for all tasks by Andy Lutomirski · 10 years ago
  47. 7911d3f perf/x86: Only allow rdpmc if a perf_event is mapped by Andy Lutomirski · 10 years ago
  48. 22c4bd9 x86: Add a comment clarifying LDT context switching by Andy Lutomirski · 10 years ago
  49. c922228 x86, mpx: Fix potential performance issue on unmaps by Dave Hansen · 10 years ago
  50. 9d0cf6f Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  51. a1ea1c0 x86: Cleanly separate use of asm-generic/mm_hooks.h by Dave Hansen · 10 years ago
  52. 1de4fa1 x86, mpx: Cleanup unused bound tables by Dave Hansen · 10 years ago
  53. fe3d197 x86, mpx: On-demand kernel allocation of bounds tables by Dave Hansen · 10 years ago
  54. c4a7bba sched/x86: Add a comment clarifying LDT context switching by Andy Lutomirski · 10 years ago
  55. d17d8f9 x86/mm: Add tracepoints for TLB flushes by Dave Hansen · 10 years ago
  56. 8f898fb sched/x86: Optimize switch_mm() for multi-threaded workloads by Rik van Riel · 11 years ago
  57. c6ae41e x86: replace percpu_xxx funcs with this_cpu_xxx by Alex Shi · 13 years ago
  58. 60063497 atomic: use <linux/atomic.h> by Arun Sharma · 13 years ago
  59. 831d52bc1 x86, mm: avoid possible bogus tlb entries by clearing prev mm_cpumask after switching mm by Suresh Siddha · 14 years ago
  60. 78f1c4d cpumask: use mm_cpumask() wrapper: x86 by Rusty Russell · 15 years ago
  61. ccbeed3 x86: make lazy %gs optional on x86_32 by Tejun Heo · 16 years ago
  62. d9a89a2 x86: add %gs accessors for x86_32 by Tejun Heo · 16 years ago
  63. 6826c8f x86: merge mmu_context.h by Brian Gerst · 16 years ago
  64. 1965aae x86: Fix ASM_X86__ header guards by H. Peter Anvin · 16 years ago
  65. bb89855 x86, um: ... and asm-x86 move by Al Viro · 16 years ago[Renamed from include/asm-x86/mmu_context.h]
  66. 77ef50a x86: consolidate header guards by Vegard Nossum · 17 years ago
  67. c3c2fee x86: unify mmu_context.h by Jeremy Fitzhardinge · 17 years ago
  68. 96a388d i386/x86_64: move headers to include/asm-x86 by Thomas Gleixner · 17 years ago