1. 7af0145 x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text by Thomas Gleixner · 5 years ago
  2. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  3. d633269 mm/hibernation: Make hibernation handle unmapped pages by Rick Edgecombe · 6 years ago
  4. d253ca0 x86/mm/cpa: Add set_direct_map_*() functions by Rick Edgecombe · 6 years ago
  5. 24c4122 x86/mm: Remove unused variable 'old_pte' by Qian Cai · 6 years ago
  6. 0521e8b x86/mm/cpa: Fix set_mce_nospec() by Peter Zijlstra · 6 years ago
  7. e57d9f6 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  8. 312a466 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  9. 684019d Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  10. 3c56735 x86/mm/cpa: Rename @addrinarray to @numpages by Peter Zijlstra · 6 years ago
  11. c38116b x86/mm/cpa: Better use CLFLUSHOPT by Peter Zijlstra · 6 years ago
  12. fe0937b x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function by Peter Zijlstra · 6 years ago
  13. 83b4e39 x86/mm/cpa: Make cpa_data::numpages invariant by Peter Zijlstra · 6 years ago
  14. 935f583 x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation by Peter Zijlstra · 6 years ago
  15. 5fe26b7 x86/mm/cpa: Simplify the code after making cpa->vaddr invariant by Peter Zijlstra · 6 years ago
  16. 98bfc9b x86/mm/cpa: Make cpa_data::vaddr invariant by Peter Zijlstra · 6 years ago
  17. 16ebf03 x86/mm/cpa: Add __cpa_addr() helper by Peter Zijlstra · 6 years ago
  18. 721066d x86/mm/cpa: Fix cpa_flush_array() TLB invalidation by Peter Zijlstra · 6 years ago
  19. a97673a x86: Fix various typos in comments by Ingo Molnar · 6 years ago
  20. 7e0dabd x86/mm/pageattr: Introduce helper function to unmap EFI boot services by Sai Praneeth Prakhya · 6 years ago
  21. 23a12dd Merge branch 'core/urgent' into x86/urgent, to pick up objtool fix by Ingo Molnar · 6 years ago
  22. 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
  23. f77084d x86/mm/pat: Disable preemption around __flush_tlb_all() by Sebastian Andrzej Siewior · 6 years ago
  24. 7904ba8 x86/mm/cpa: Optimize __cpa_flush_range() by Peter Zijlstra · 6 years ago
  25. 47e262a x86/mm/cpa: Factor common code between cpa_flush_*() by Peter Zijlstra · 6 years ago
  26. fce2ce9 x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() by Peter Zijlstra · 6 years ago
  27. 5f464b3 x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() by Peter Zijlstra · 6 years ago
  28. a7295fd x86/mm/cpa: Use flush_tlb_kernel_range() by Peter Zijlstra · 6 years ago
  29. ddd07b7 x86/mm/cpa: Unconditionally avoid WBINDV when we can by Peter Zijlstra · 6 years ago
  30. c0a759a x86/mm/cpa: Move flush_tlb_all() by Peter Zijlstra · 6 years ago
  31. c6185b1 x86/mm/cpa: Use flush_tlb_all() by Peter Zijlstra · 6 years ago
  32. 585948f4 x86/mm/cpa: Avoid the 4k pages check completely by Thomas Gleixner · 6 years ago
  33. 9cc9f17 x86/mm/cpa: Do the range check early by Thomas Gleixner · 6 years ago
  34. 1c4b406 x86/mm/cpa: Optimize same protection check by Thomas Gleixner · 6 years ago
  35. f61c5ba x86/mm/cpa: Add sanity check for existing mappings by Thomas Gleixner · 6 years ago
  36. 69c31e6 x86/mm/cpa: Avoid static protection checks on unmap by Thomas Gleixner · 6 years ago
  37. 5c280cf x86/mm/cpa: Add large page preservation statistics by Thomas Gleixner · 6 years ago
  38. 4046460 x86/mm/cpa: Add debug mechanism by Thomas Gleixner · 6 years ago
  39. 91ee8f5 x86/mm/cpa: Allow range check for static protections by Thomas Gleixner · 6 years ago
  40. afd7969 x86/mm/cpa: Rework static_protections() by Thomas Gleixner · 6 years ago
  41. 8679de0 x86/mm/cpa: Split, rename and clean up try_preserve_large_page() by Thomas Gleixner · 6 years ago
  42. c748610 x86/mce: Fix set_mce_nospec() to avoid #GP fault by LuckTony · 6 years ago
  43. 958f338 Merge branch 'l1tf-final' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  44. 958f79b x86/mm/pat: Make set_memory_np() L1TF safe by Andi Kleen · 6 years ago
  45. c40a56a x86/mm/init: Remove freed kernel image areas from alias mapping by Dave Hansen · 6 years ago
  46. eac7073 x86/mm/pti: Clear Global bit more aggressively by Dave Hansen · 6 years ago
  47. 58e65b5 x86/pti: Fix boot warning from Global-bit setting by Dave Hansen · 7 years ago
  48. d2479a3 x86/pti: Fix boot problems from Global-bit setting by Dave Hansen · 7 years ago
  49. 39114b7 x86/pti: Never implicitly clear _PAGE_GLOBAL for kernel image by Dave Hansen · 7 years ago
  50. 639d6aa x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init by Dave Hansen · 7 years ago
  51. 1a54420 x86/mm: Remove extra filtering in pageattr code by Dave Hansen · 7 years ago
  52. 606c719 x86/mm: Undo double _PAGE_PSE clearing by Dave Hansen · 7 years ago
  53. d1440b2 x86/mm: Factor out pageattr _PAGE_GLOBAL setting by Dave Hansen · 7 years ago
  54. 75f296d kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK by Levin, Alexander (Sasha Levin) · 7 years ago
  55. a72ec5a x86/mm: Include SEV for encryption memory attribute changes by Tom Lendacky · 7 years ago
  56. 95cf926 x86, drm, fbdev: Do not specify encrypted memory for video mappings by Tom Lendacky · 7 years ago
  57. 77bd234 x86/mm: Add support for changing the memory encryption attribute by Tom Lendacky · 7 years ago
  58. 21729f8 x86/mm: Provide general kernel support for memory encryption by Tom Lendacky · 7 years ago
  59. f2b6125 x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm by Dan Williams · 8 years ago
  60. a53276e x86/mm/ftrace: Do not bug in early boot on irqs_disabled in cpu_flush_range() by Steven Rostedt (VMware) · 8 years ago
  61. d116365 x86: use set_memory.h header by Laura Abbott · 8 years ago
  62. e5185a7 Merge branch 'x86/boot' into x86/mm, to avoid conflict by Ingo Molnar · 8 years ago
  63. 4547833 x86/mm/pat: Add 5-level paging support by Kirill A. Shutemov · 8 years ago
  64. 0871d5a Merge branch 'linus' into WIP.x86/boot, to fix up conflicts and to pick up updates by Ingo Molnar · 8 years ago
  65. 459fbe0 x86/mm/cpa: Avoid wbinvd() for PREEMPT by John Ogness · 8 years ago
  66. 66441bd x86/boot/e820: Move asm/e820.h to asm/e820/api.h by Ingo Molnar · 8 years ago
  67. 7c0f6ba Replace <asm/uaccess.h> with <linux/uaccess.h> globally by Linus Torvalds · 8 years ago
  68. e535ec0 x86/mm/pat: Prevent hang during boot when mapping pages by Matt Fleming · 8 years ago
  69. 77cd3d0 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  70. 55920d3 x86/mm/cpa: Add missing comment in populate_pdg() by Andy Lutomirski · 8 years ago
  71. 530dd8d x86/mm/cpa: Fix populate_pgd(): Stop trying to deallocate failed PUDs by Andy Lutomirski · 8 years ago
  72. d92fc69 x86/mm: Remove kernel_unmap_pages_in_pgd() and efi_cleanup_page_tables() by Andy Lutomirski · 8 years ago
  73. 360cb4d x86/mm/cpa: In populate_pgd(), don't set the PGD entry until it's populated by Andy Lutomirski · 8 years ago
  74. dcb32d9 x86/mm: Use pte_none() to test for empty PTE by Dave Hansen · 9 years ago
  75. 4ff5308 x86/mm: Do not reference phys addr beyond kernel by Thomas Garnier · 9 years ago
  76. 168f1a7 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  77. 7fc8442 x86/mm/pat: Document the (currently) EFI-only code path by Matt Fleming · 9 years ago
  78. 906bf7f x86/cpufeature: Remove cpu_has_clflush by Borislav Petkov · 9 years ago
  79. b8291adc x86/cpufeature: Remove cpu_has_gbpages by Borislav Petkov · 9 years ago
  80. 24b5e20 Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  81. 271ecc5 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 9 years ago
  82. d367cef x86/mm/pat: Fix boot crash when 1GB pages are not supported by the CPU by Matt Fleming · 9 years ago
  83. 288cf3c x86: query dynamic DEBUG_PAGEALLOC setting by Christian Borntraeger · 9 years ago
  84. 13c76ad Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  85. d09e356 Merge branch 'mm-readonly-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  86. bf70e55 x86/mm: Fix slow_virt_to_phys() for X86_PAE again by Dexuan Cui · 9 years ago
  87. 405e1133 x86/mm: Avoid premature success when changing page attributes by Jan Beulich · 9 years ago
  88. 9ccaf77 x86/mm: Always enable CONFIG_DEBUG_RODATA and remove the Kconfig option by Kees Cook · 9 years ago
  89. 15f003d x86/mm/pat: Don't implicitly allow _PAGE_RW in kernel_map_pages_in_pgd() by Sai Praneeth · 9 years ago
  90. 397630150 x86/mm/pat: Use _PAGE_GLOBAL bit for EFI page table mappings by Sai Praneeth · 9 years ago
  91. 03e075b Merge branch 'linus' into efi/core, to refresh the branch and to pick up recent fixes by Ingo Molnar · 9 years ago
  92. 7425637 x86/mm/pat: Avoid truncation when converting cpa->numpages to address by Matt Fleming · 9 years ago
  93. c9e0d39 x86/mm/pat: Make split_page_count() check for empty levels to fix /proc/meminfo output by Dave Jones · 9 years ago
  94. 1f1a89a x86/mm: Micro-optimise clflush_cache_range() by Chris Wilson · 9 years ago
  95. edc3b91 x86/mm/pat: Ensure cpa->pfn only contains page frame numbers by Matt Fleming · 9 years ago
  96. 639ab3eb Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  97. 06ef431 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into core/efi by Ingo Molnar · 9 years ago
  98. 2c66e24d x86/efi: Fix kernel panic when CONFIG_DEBUG_VIRTUAL is enabled by Sai Praneeth · 9 years ago
  99. 55696b1 x86/mm: Fix no-change case in try_preserve_large_page() by Toshi Kani · 9 years ago
  100. d551aaa x86/mm: Fix __split_large_page() to handle large PAT bit by Toshi Kani · 9 years ago