Age | Commit message (Expand) | Author | Files | Lines |
2025-05-25 | mm: fix copy_vma() error handling for hugetlb mappings | Ricardo Cañuelo Navarro | 1 | -0/+1 |
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 |