1. 408579c mm: Update do_vmi_align_munmap() return semantics by Liam R. Howlett · 1 year, 8 months ago
  2. 6e17c6de Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 1 year, 9 months ago
  3. c300340 mm: Fix a dangling Documentation/arm64 reference by Jonathan Corbet · 1 year, 9 months ago
  4. c33c794 mm: ptep_get() conversion by Ryan Roberts · 1 year, 9 months ago
  5. a5be621 mm/mremap: retry if either pte_offset_map_*lock() fails by Hugh Dickins · 1 year, 9 months ago
  6. b0cc5e8 mm/mlock: rename mlock_future_check() to mlock_future_ok() by Andrew Morton · 1 year, 10 months ago
  7. 3c54a29 mm/mmap: refactor mlock_future_check() by Lorenzo Stoakes · 1 year, 10 months ago
  8. d6ac235d mm/mremap: write-lock VMA while remapping it to a new address range by Suren Baghdasaryan · 2 years ago
  9. 4bfbe37 mm/mremap: simplify vma expansion again by Vlastimil Babka · 2 years ago
  10. d155df5 x86/mm/pat: clear VM_PAT if copy_p4d_range failed by Ma Wupeng · 2 years, 1 month ago
  11. 1c71222 mm: replace vma->vm_flags direct modifications with modifier calls by Suren Baghdasaryan · 2 years, 1 month ago
  12. e430a95 mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK by Suren Baghdasaryan · 2 years, 1 month ago
  13. 7c9813e mm/mremap: convert vma_adjust() to vma_expand() by Liam R. Howlett · 2 years, 2 months ago
  14. b2b3b88 mm: don't use __vma_adjust() in __split_vma() by Liam R. Howlett · 2 years, 2 months ago
  15. 6b73cff mm: change munmap splitting order and move_vma() by Liam R. Howlett · 2 years, 2 months ago
  16. b373037 mm: add vma iterator to vma_adjust() arguments by Liam R. Howlett · 2 years, 2 months ago
  17. 9760ebf mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator by Liam R. Howlett · 2 years, 2 months ago
  18. a27a11f mm/mremap: use vmi version of vma_merge() by Liam R. Howlett · 2 years, 2 months ago
  19. 183654c mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator by Liam R. Howlett · 2 years, 2 months ago
  20. 7d4a8be mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export by Alistair Popple · 2 years, 2 months ago
  21. d014cd7 mm, mremap: fix mremap() expanding for vma's with vm_ops->close() by Vlastimil Babka · 2 years, 2 months ago
  22. 6f12be7 mm, mremap: fix mremap() expanding vma with addr inside vma by Vlastimil Babka · 2 years, 3 months ago
  23. ca3d76b mm: add merging after mremap resize by Jakub Matěna · 2 years, 9 months ago
  24. 396a44c mm/mremap: use vma_find_intersection() instead of vma linked list by Liam R. Howlett · 2 years, 6 months ago
  25. 11f9a21 mm/mmap: reorganize munmap to use maple states by Liam R. Howlett · 2 years, 6 months ago
  26. 98931dd Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 2 years, 10 months ago
  27. 3d0b95c mm: hugetlb: considering PMD sharing when flushing cache/TLBs by Baolin Wang · 2 years, 10 months ago
  28. 7d1e6496 mm: mremap: fix sign for EFAULT error return value by Niels Dossche · 2 years, 10 months ago
  29. 3c9fe8b mm/mremap: avoid unneeded do_munmap call by Miaohe Lin · 2 years, 11 months ago
  30. f433195 mm/mremap: use helper mlock_future_check() by Miaohe Lin · 2 years, 11 months ago
  31. 01e67e0 mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) by Paolo Bonzini · 3 years ago
  32. 0e6799d mm/mremap:: use vma_lookup() instead of find_vma() by Miaohe Lin · 3 years ago
  33. 550a7d6 mm, hugepages: add mremap() support for hugepage backed vma by Mina Almasry · 3 years, 4 months ago
  34. fdbef61 mm/mremap: don't account pages in vma_to_resize() by Dmitry Safonov · 3 years, 4 months ago
  35. 5e22928 mm/mremap: fix memory account on do_munmap() failure by Chen Wandun · 3 years, 6 months ago
  36. 3bbda69 mm/mremap: allow arch runtime override by Aneesh Kumar K.V · 3 years, 8 months ago
  37. 97113eb mm/mremap: hold the rmap lock in write mode when moving page table entries. by Aneesh Kumar K.V · 3 years, 8 months ago
  38. 0881ace mm/mremap: use pmd/pud_poplulate to update page table entries by Aneesh Kumar K.V · 3 years, 8 months ago
  39. d6655df mm/mremap: don't enable optimized PUD move if page table levels is 2 by Aneesh Kumar K.V · 3 years, 8 months ago
  40. 7d846db7 mm/mremap: convert huge PUD move to separate helper by Aneesh Kumar K.V · 3 years, 8 months ago
  41. 5aaf07f mm/mremap: use vma_lookup() in vma_to_resize() by Liam Howlett · 3 years, 9 months ago
  42. f0953a1 mm: fix typos in comments by Ingo Molnar · 3 years, 10 months ago
  43. 14d0711 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio" by Brian Geffon · 3 years, 11 months ago
  44. a460938 mm: extend MREMAP_DONTUNMAP to non-anonymous mappings by Brian Geffon · 3 years, 11 months ago
  45. 1583aa2 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTUNMAP success by Li Xinhai · 4 years ago
  46. 04471d3 Merge tag 'for-linux-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml by Linus Torvalds · 4 years, 1 month ago
  47. 731ecea mm: Remove arch_remap() and mm-arch-hooks.h by Christophe Leroy · 4 years, 3 months ago
  48. a30a290 mm/mremap: fix BUILD_BUG_ON() error in get_extent by Arnd Bergmann · 4 years, 1 month ago
  49. e05986e mm/mremap.c: fix extent calculation by Kalesh Singh · 4 years, 2 months ago
  50. 73d5e06 mremap: check if it's possible to split original vma by Dmitry Safonov · 4 years, 3 months ago
  51. cd544fd mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio by Dmitry Safonov · 4 years, 3 months ago
  52. ad8ee77 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_memory_mm() by Dmitry Safonov · 4 years, 3 months ago
  53. 51df7bc mm/mremap: account memory on do_munmap() failure by Dmitry Safonov · 4 years, 3 months ago
  54. c49dd34 mm: speedup mremap on 1GB or larger regions by Kalesh Singh · 4 years, 3 months ago
  55. 349d9fb mm/mremap: start addresses are properly aligned by Wei Yang · 4 years, 7 months ago
  56. 9ad9718 mm/mremap: calculate extent in one place by Wei Yang · 4 years, 7 months ago
  57. b8aa9d9 mm/mremap: it is sure to have enough space when extent meets requirement by Wei Yang · 4 years, 7 months ago
  58. f81fdd0 mm: document warning in move_normal_pmd() and make it warn only once by Linus Torvalds · 4 years, 8 months ago
  59. c1e8d7c mmap locking API: convert mmap_sem comments by Michel Lespinasse · 4 years, 9 months ago
  60. d8ed45c mmap locking API: use coccinelle to convert mmap_sem rwsem call sites by Michel Lespinasse · 4 years, 9 months ago
  61. 886d7de Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 4 years, 9 months ago
  62. fa1f68c mm: use false for bool variable by Zou Wei · 4 years, 9 months ago
  63. 5bfea2d mm: Fix mremap not considering huge pmd devmap by Fan Yang · 4 years, 9 months ago
  64. d1564926 userfaultfd: fix remap event with MREMAP_DONTUNMAP by Brian Geffon · 4 years, 10 months ago
  65. dadbd85 mm: Fix MREMAP_DONTUNMAP accounting on VMA merge by Brian Geffon · 5 years ago
  66. e346b38 mm/mremap: add MREMAP_DONTUNMAP to mremap() by Brian Geffon · 5 years ago
  67. 222100e mm/vma: make is_vma_temporary_stack() available for general use by Anshuman Khandual · 5 years ago
  68. b2a84de mm/mremap: Add comment explaining the untagging behaviour of mremap() by Will Deacon · 5 years ago
  69. dcde2373 mm: Avoid creating virtual address aliases in brk()/mmap()/mremap() by Catalin Marinas · 5 years ago
  70. ff68dac mm/mmap.c: use IS_ERR_VALUE to check return value of get_unmapped_area by Gaowei Pu · 5 years ago
  71. ce18d17 mm: untag user pointers in mmap/munmap/mremap/brk by Catalin Marinas · 5 years ago
  72. 057d3389 mm: untag user pointers passed to memory syscalls by Andrey Konovalov · 5 years ago
  73. 6f4f13e mm/mmu_notifier: contextual information for event triggering invalidation by Jérôme Glisse · 6 years ago
  74. ea2c3f6 mm,mremap: bail out earlier in mremap_to under map pressure by Oscar Salvador · 6 years ago
  75. 2c91bd4a mm: speed up mremap by 20x on large regions by Joel Fernandes (Google) · 6 years ago
  76. 4cf5892 mm: treewide: remove unused address argument from pte_alloc functions by Joel Fernandes (Google) · 6 years ago
  77. ac46d4f mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 by Jérôme Glisse · 6 years ago
  78. 85a0683 mm: mremap: downgrade mmap_sem to read when shrinking by Yang Shi · 6 years ago
  79. eb66ae0 mremap: properly flush TLB before releasing the page by Linus Torvalds · 6 years ago
  80. 37a4094e mremap: remove LATENCY_LIMIT from mremap to reduce the number of TLB shootdowns by Mel Gorman · 7 years ago
  81. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  82. 84c3fc4 mm: thp: check pmd migration entry in common path by Zi Yan · 8 years ago
  83. dba58d3 mm/mremap: fail map duplication attempts for private mappings by Mike Kravetz · 8 years ago
  84. b228237 userfaultfd: non-cooperative: notify about unmap of destination during mremap by Mike Rapoport · 8 years ago
  85. 3ea2771 mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries by Mel Gorman · 8 years ago
  86. c2febaf mm: convert generic code to 5-level paging by Kirill A. Shutemov · 8 years ago
  87. 897ab3e userfaultfd: non-cooperative: add event for memory unmaps by Mike Rapoport · 8 years ago
  88. 90794bf userfaultfd: non-cooperative: optimize mremap_userfaultfd_complete() by Andrea Arcangeli · 8 years ago
  89. 72f8765 userfaultfd: non-cooperative: add mremap() event by Pavel Emelyanov · 8 years ago
  90. a2ce266 mremap: move_ptes: check pte dirty after its removal by Aaron Lu · 8 years ago
  91. 5d19042 mremap: fix race between mremap() and page cleanning by Aaron Lu · 8 years ago
  92. 337d9ab mm: thp: check pmd_trans_unstable() after split_huge_pmd() by Naoya Horiguchi · 9 years ago
  93. dc0ef0d mm: make mmap_sem for write waits killable for mm syscalls by Michal Hocko · 9 years ago
  94. 1d069b7 huge pagecache: extend mremap pmd rmap lockout to files by Hugh Dickins · 9 years ago
  95. bf8616d huge mm: move_huge_pmd does not need new_vma by Hugh Dickins · 9 years ago
  96. 3ed3a4f mm: cleanup *pte_alloc* interfaces by Kirill A. Shutemov · 9 years ago
  97. ea606cf mm: move max_map_count bits into mm.h by Andrey Ryabinin · 9 years ago
  98. 6b9116a mm, dax: check for pmd_none() after split_huge_pmd() by Kirill A. Shutemov · 9 years ago
  99. 4b471e8 mm, thp: remove infrastructure for handling splitting PMDs by Kirill A. Shutemov · 9 years ago
  100. 78ddc53 thp: rename split_huge_page_pmd() to split_huge_pmd() by Kirill A. Shutemov · 9 years ago