| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-11 | mm/vma: add give_up_on_oom option on modify/merge, use in uffd release | Lorenzo Stoakes | 1 | -1/+8 |
| 2025-03-16 | mm: make vma cache SLAB_TYPESAFE_BY_RCU | Suren Baghdasaryan | 1 | -1/+1 |
| 2025-03-16 | mm: introduce vma_iter_store_attached() to use with attached vmas | Suren Baghdasaryan | 1 | -2/+9 |
| 2025-03-16 | mm: mark vma as detached until it's added into vma tree | Suren Baghdasaryan | 1 | -0/+2 |
| 2025-03-16 | mm: make vmg->target consistent and further simplify commit_merge() | Lorenzo Stoakes | 1 | -5/+1 |
| 2025-03-16 | mm: eliminate adj_start parameter from commit_merge() | Lorenzo Stoakes | 1 | -0/+10 |
| 2025-03-16 | mm: further refactor commit_merge() | Lorenzo Stoakes | 1 | -14/+24 |
| 2025-03-16 | mm: simplify vma merge structure and expand comments | Lorenzo Stoakes | 1 | -5/+37 |
| 2025-01-25 | mm: make mmap_region() internal | Lorenzo Stoakes | 1 | -1/+1 |
| 2025-01-13 | mm: enforce __must_check on VMA merge and split | Lorenzo Stoakes | 1 | -11/+15 |
| 2025-01-13 | mm/vma: move __vm_munmap() to mm/vma.c | Lorenzo Stoakes | 1 | -0/+2 |
| 2025-01-13 | mm/vma: move stack expansion logic to mm/vma.c | Lorenzo Stoakes | 1 | -6/+6 |
| 2025-01-13 | mm/vma: move unmapped_area() internals to mm/vma.c | Lorenzo Stoakes | 1 | -0/+3 |
| 2025-01-13 | mm/vma: move brk() internals to mm/vma.c | Lorenzo Stoakes | 1 | -0/+3 |
| 2024-11-06 | mm: isolate mmap internal logic to mm/vma.c | Lorenzo Stoakes | 1 | -93/+4 |
| 2024-11-05 | mm: refactor map_deny_write_exec() | Lorenzo Stoakes | 1 | -1/+1 |
| 2024-11-05 | mm: unconditionally close VMAs on error | Lorenzo Stoakes | 1 | -3/+1 |
| 2024-10-28 | mm/vma: add expand-only VMA merge mode and optimise do_brk_flags() | Lorenzo Stoakes | 1 | -0/+14 |
| 2024-10-28 | mm: mark mas allocation in vms_abort_munmap_vmas as __GFP_NOFAIL | Jann Horn | 1 | -9/+3 |
| 2024-09-03 | mm: make vma_prepare() and friends static and internal to vma.c | Lorenzo Stoakes | 1 | -25/+0 |
| 2024-09-03 | mm: avoid using vma_merge() for new VMAs | Lorenzo Stoakes | 1 | -4/+44 |
| 2024-09-03 | mm: abstract vma_expand() to use vma_merge_struct | Lorenzo Stoakes | 1 | -4/+1 |
| 2024-09-03 | mm: introduce vma_merge_struct and abstract vma_merge(),vma_modify() | Lorenzo Stoakes | 1 | -50/+75 |
| 2024-09-03 | mm/vma.h: optimise vma_munmap_struct | Liam R. Howlett | 1 | -3/+4 |
| 2024-09-03 | mm: move may_expand_vm() check in mmap_region() | Liam R. Howlett | 1 | -3/+0 |
| 2024-09-03 | ipc/shm, mm: drop do_vma_munmap() | Liam R. Howlett | 1 | -3/+1 |
| 2024-09-03 | mm: change failure of MAP_FIXED to restoring the gap on failure | Liam R. Howlett | 1 | -22/+58 |
| 2024-09-03 | mm/mmap: avoid zeroing vma tree in mmap_region() | Liam R. Howlett | 1 | -6/+16 |
| 2024-09-03 | mm: clean up unmap_region() argument list | Liam R. Howlett | 1 | -4/+2 |
| 2024-09-03 | mm/vma: track start and end for munmap in vma_munmap_struct | Liam R. Howlett | 1 | -0/+6 |
| 2024-09-03 | mm/mmap: reposition vma iterator in mmap_region() | Liam R. Howlett | 1 | -0/+16 |
| 2024-09-03 | mm/vma: support vma == NULL in init_vma_munmap() | Liam R. Howlett | 1 | -3/+8 |
| 2024-09-03 | mm/vma: expand mmap_region() munmap call | Liam R. Howlett | 1 | -0/+33 |
| 2024-09-03 | mm/vma: change munmap to use vma_munmap_struct() for accounting and surroundi... | Liam R. Howlett | 1 | -0/+6 |
| 2024-09-03 | mm/vma: introduce vma_munmap_struct for use in munmap operations | Liam R. Howlett | 1 | -0/+16 |
| 2024-09-03 | mseal: replace can_modify_mm_madv with a vma variant | Pedro Falcato | 1 | -0/+7 |
| 2024-09-03 | mm: move can_modify_vma to mm/vma.h | Pedro Falcato | 1 | -0/+28 |
| 2024-09-01 | mm: move internal core VMA manipulation functions to own file | Lorenzo Stoakes | 1 | -0/+364 |