| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-24 | mm: softdirty: add pgtable_supports_soft_dirty() | Chunyan Zhang | 1 | -2/+4 |
| 2025-11-20 | mm: implement sticky VMA flags | Lorenzo Stoakes | 1 | -13/+15 |
| 2025-11-20 | mm: update vma_modify_flags() to handle residual flags, document | Lorenzo Stoakes | 1 | -26/+30 |
| 2025-11-20 | mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma() | Kefeng Wang | 1 | -3/+2 |
| 2025-11-16 | mm: add ability to take further action in vm_area_desc | Lorenzo Stoakes | 1 | -28/+85 |
| 2025-11-16 | mm/vma: rename __mmap_prepare() function to avoid confusion | Lorenzo Stoakes | 1 | -4/+4 |
| 2025-11-16 | mm/vma: remove unused function, make internal functions static | Lorenzo Stoakes | 1 | -19/+2 |
| 2025-11-16 | mm: fix some typos in mm module | jianyun.gao | 1 | -2/+2 |
| 2025-09-22 | mm: specify separate file and vm_file params in vm_area_desc | Lorenzo Stoakes | 1 | -2/+3 |
| 2025-08-05 | Merge tag 'mm-stable-2025-08-03-12-35' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+2 |
| 2025-08-02 | mm/mseal: small cleanups | Lorenzo Stoakes | 1 | -2/+2 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -56/+103 |
| 2025-07-24 | mm/vma: refactor vma_modify_flags_name() to vma_modify_name() | Lorenzo Stoakes | 1 | -3/+1 |
| 2025-07-09 | mm: update core kernel code to use vm_flags_t consistently | Lorenzo Stoakes | 1 | -40/+40 |
| 2025-07-09 | mm/vma: use vmg->target to specify target VMA for new VMA merge | Lorenzo Stoakes | 1 | -17/+19 |
| 2025-07-09 | mm: prevent KSM from breaking VMA merging for new VMAs | Lorenzo Stoakes | 1 | -2/+49 |
| 2025-06-17 | mm: rename call_mmap/mmap_prepare to vfs_mmap/mmap_prepare | Lorenzo Stoakes | 1 | -1/+1 |
| 2025-06-12 | mm: add mmap_prepare() compatibility layer for nested file systems | Lorenzo Stoakes | 1 | -1/+0 |
| 2025-06-11 | mm/vma: reset VMA iterator on commit_merge() OOM failure | Lorenzo Stoakes | 1 | -18/+4 |
| 2025-06-06 | Merge tag 'mm-stable-2025-06-06-16-09' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -3/+17 |
| 2025-06-05 | mm/hugetlb: unshare page tables during VMA split, not before | Jann Horn | 1 | -0/+7 |
| 2025-06-05 | mm: fix uprobe pte be overwritten when expanding vma | Pu Lehui | 1 | -3/+17 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -37/+167 |
| 2025-05-25 | mm: fix copy_vma() error handling for hugetlb mappings | Ricardo CaƱuelo Navarro | 1 | -0/+1 |
| 2025-05-13 | mm/vma: remove mmap() retry merge | Lorenzo Stoakes | 1 | -14/+0 |
| 2025-05-13 | mm: introduce new .mmap_prepare() file callback | Lorenzo Stoakes | 1 | -1/+67 |
| 2025-05-12 | mm: abstract initial stack setup to mm subsystem | Lorenzo Stoakes | 1 | -0/+43 |
| 2025-05-11 | mm/vma: fix incorrectly disallowed anonymous VMA merges | Lorenzo Stoakes | 1 | -23/+58 |
| 2025-04-11 | mm/vma: add give_up_on_oom option on modify/merge, use in uffd release | Lorenzo Stoakes | 1 | -4/+47 |
| 2025-03-16 | mm: make vma cache SLAB_TYPESAFE_BY_RCU | Suren Baghdasaryan | 1 | -8/+3 |
| 2025-03-16 | mm: mark vmas detached upon exit | Suren Baghdasaryan | 1 | -2/+4 |
| 2025-03-16 | mm: introduce vma_iter_store_attached() to use with attached vmas | Suren Baghdasaryan | 1 | -6/+6 |
| 2025-03-16 | mm: mark vma as detached until it's added into vma tree | Suren Baghdasaryan | 1 | -3/+3 |
| 2025-03-16 | mm: completely abstract unnecessary adj_start calculation | Lorenzo Stoakes | 1 | -52/+47 |
| 2025-03-16 | mm: make vmg->target consistent and further simplify commit_merge() | Lorenzo Stoakes | 1 | -58/+61 |
| 2025-03-16 | mm: eliminate adj_start parameter from commit_merge() | Lorenzo Stoakes | 1 | -20/+30 |
| 2025-03-16 | mm: further refactor commit_merge() | Lorenzo Stoakes | 1 | -49/+52 |
| 2025-03-16 | mm: simplify vma merge structure and expand comments | Lorenzo Stoakes | 1 | -80/+86 |
| 2025-03-16 | mm/vma: do not register private-anon mappings with khugepaged during mmap | Dev Jain | 1 | -1/+2 |
| 2025-03-05 | mm: abort vma_modify() on merge out of memory failure | Lorenzo Stoakes | 1 | -4/+8 |
| 2025-01-25 | mm: make mmap_region() internal | Lorenzo Stoakes | 1 | -1/+60 |
| 2025-01-25 | mm/debug: prefer VM_WARN_ON_VMG() to report VMG debug warnings | Lorenzo Stoakes | 1 | -16/+17 |
| 2025-01-25 | mm: remove unnecessary calls to lru_add_drain | Rik van Riel | 1 | -2/+0 |
| 2025-01-13 | mm: enforce __must_check on VMA merge and split | Lorenzo Stoakes | 1 | -3/+5 |
| 2025-01-13 | mm/vma: move __vm_munmap() to mm/vma.c | Lorenzo Stoakes | 1 | -0/+18 |
| 2025-01-13 | mm/vma: move stack expansion logic to mm/vma.c | Lorenzo Stoakes | 1 | -32/+237 |
| 2025-01-13 | mm/vma: move unmapped_area() internals to mm/vma.c | Lorenzo Stoakes | 1 | -0/+109 |
| 2025-01-13 | mm/vma: move brk() internals to mm/vma.c | Lorenzo Stoakes | 1 | -0/+82 |
| 2024-12-18 | mm: correctly reference merged VMA | Lorenzo Stoakes | 1 | -1/+4 |
| 2024-12-05 | mm: correct typo in MMAP_STATE() macro | Lorenzo Stoakes | 1 | -1/+1 |
| 2024-11-11 | vma: detect infinite loop in vma tree | Liam R. Howlett | 1 | -1/+5 |
| 2024-11-06 | mm/vma: the pgoff is correct if can_merge_right | Wei Yang | 1 | -3/+0 |
| 2024-11-06 | mm: defer second attempt at merge on mmap() | Lorenzo Stoakes | 1 | -42/+14 |
| 2024-11-06 | mm: remove unnecessary reset state logic on merge new VMA | Lorenzo Stoakes | 1 | -11/+0 |
| 2024-11-06 | mm: refactor __mmap_region() | Lorenzo Stoakes | 1 | -140/+270 |
| 2024-11-06 | mm: isolate mmap internal logic to mm/vma.c | Lorenzo Stoakes | 1 | -3/+320 |
| 2024-11-06 | mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas() | Breno Leitao | 1 | -1/+1 |
| 2024-11-05 | mm: unconditionally close VMAs on error | Lorenzo Stoakes | 1 | -9/+5 |
| 2024-10-28 | mm/vma: add expand-only VMA merge mode and optimise do_brk_flags() | Lorenzo Stoakes | 1 | -8/+15 |
| 2024-09-17 | mm/vma: return the exact errno in vms_gather_munmap_vmas() | Xiao Yang | 1 | -8/+14 |
| 2024-09-03 | mm: rework vm_ops->close() handling on VMA merge | Lorenzo Stoakes | 1 | -21/+36 |
| 2024-09-03 | mm: refactor vma_merge() into modify-only vma_merge_existing_range() | Lorenzo Stoakes | 1 | -251/+257 |
| 2024-09-03 | mm: introduce commit_merge(), abstracting final commit of merge | Lorenzo Stoakes | 1 | -12/+27 |
| 2024-09-03 | mm: make vma_prepare() and friends static and internal to vma.c | Lorenzo Stoakes | 1 | -160/+158 |
| 2024-09-03 | mm: avoid using vma_merge() for new VMAs | Lorenzo Stoakes | 1 | -22/+178 |
| 2024-09-03 | mm: abstract vma_expand() to use vma_merge_struct | Lorenzo Stoakes | 1 | -22/+17 |
| 2024-09-03 | mm: remove duplicated open-coded VMA policy check | Lorenzo Stoakes | 1 | -5/+4 |
| 2024-09-03 | mm: introduce vma_merge_struct and abstract vma_merge(),vma_modify() | Lorenzo Stoakes | 1 | -81/+126 |
| 2024-09-03 | mm/vma: drop incorrect comment from vms_gather_munmap_vmas() | Liam R. Howlett | 1 | -6/+1 |
| 2024-09-03 | mm: move may_expand_vm() check in mmap_region() | Liam R. Howlett | 1 | -21/+0 |
| 2024-09-03 | ipc/shm, mm: drop do_vma_munmap() | Liam R. Howlett | 1 | -6/+6 |
| 2024-09-03 | mm: change failure of MAP_FIXED to restoring the gap on failure | Liam R. Howlett | 1 | -2/+2 |
| 2024-09-03 | mm/mmap: avoid zeroing vma tree in mmap_region() | Liam R. Howlett | 1 | -12/+42 |
| 2024-09-03 | mm: clean up unmap_region() argument list | Liam R. Howlett | 1 | -9/+8 |
| 2024-09-03 | mm/vma: track start and end for munmap in vma_munmap_struct | Liam R. Howlett | 1 | -7/+25 |
| 2024-09-03 | mm/mmap: reposition vma iterator in mmap_region() | Liam R. Howlett | 1 | -16/+0 |
| 2024-09-03 | mm/vma: expand mmap_region() munmap call | Liam R. Howlett | 1 | -29/+2 |
| 2024-09-03 | mm/vma: extract validate_mm() from vma_complete() | Liam R. Howlett | 1 | -1/+4 |
| 2024-09-03 | mm/vma: change munmap to use vma_munmap_struct() for accounting and surroundi... | Liam R. Howlett | 1 | -40/+43 |
| 2024-09-03 | mm/vma: introduce vma_munmap_struct for use in munmap operations | Liam R. Howlett | 1 | -66/+74 |
| 2024-09-03 | mm/vma: extract the gathering of vmas from do_vmi_align_munmap() | Liam R. Howlett | 1 | -33/+62 |
| 2024-09-03 | mm/vma: introduce vmi_complete_munmap_vmas() | Liam R. Howlett | 1 | -25/+55 |
| 2024-09-03 | mm/vma: introduce abort_munmap_vmas() | Liam R. Howlett | 1 | -5/+17 |
| 2024-09-03 | mm/vma: correctly position vma_iterator in __split_vma() | Liam R. Howlett | 1 | -1/+4 |
| 2024-09-03 | mm/munmap: replace can_modify_mm with can_modify_vma | Pedro Falcato | 1 | -7/+12 |
| 2024-09-01 | mm: remove arch_unmap() | Michael Ellerman | 1 | -6/+2 |
| 2024-09-01 | mm: move internal core VMA manipulation functions to own file | Lorenzo Stoakes | 1 | -0/+1766 |