| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-20 | mm: implement sticky VMA flags | Lorenzo Stoakes | 1 | -6/+4 |
| 2025-11-20 | mm: update vma_modify_flags() to handle residual flags, document | Lorenzo Stoakes | 1 | -36/+104 |
| 2025-11-16 | mm/vma: remove unused function, make internal functions static | Lorenzo Stoakes | 1 | -6/+0 |
| 2025-09-22 | mm: specify separate file and vm_file params in vm_area_desc | Lorenzo Stoakes | 1 | -24/+4 |
| 2025-09-13 | mm: fix typos in VMA comments | Ye Liu | 1 | -1/+1 |
| 2025-08-02 | mm/mseal: small cleanups | Lorenzo Stoakes | 1 | -18/+2 |
| 2025-08-02 | mm/mseal: update madvise() logic | Lorenzo Stoakes | 1 | -7/+0 |
| 2025-07-24 | mm/vma: refactor vma_modify_flags_name() to vma_modify_name() | Lorenzo Stoakes | 1 | -8/+7 |
| 2025-07-09 | mm: update core kernel code to use vm_flags_t consistently | Lorenzo Stoakes | 1 | -8/+8 |
| 2025-06-12 | mm: add mmap_prepare() compatibility layer for nested file systems | Lorenzo Stoakes | 1 | -0/+47 |
| 2025-06-05 | mm: fix uprobe pte be overwritten when expanding vma | Pu Lehui | 1 | -0/+7 |
| 2025-05-12 | mm: perform VMA allocation, freeing, duplication in mm | Lorenzo Stoakes | 1 | -0/+6 |
| 2025-05-12 | mm: abstract initial stack setup to mm subsystem | Lorenzo Stoakes | 1 | -0/+4 |
| 2025-05-12 | mm: establish mm/vma_exec.c for shared exec/mm VMA functionality | Lorenzo Stoakes | 1 | -0/+5 |
| 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 | -51/+76 |
| 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 |