summaryrefslogtreecommitdiffstats
path: root/mm/vma.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm: correctly reference merged VMALorenzo Stoakes2024-12-191-1/+4
* mm: correct typo in MMAP_STATE() macroLorenzo Stoakes2024-12-061-1/+1
* vma: detect infinite loop in vma treeLiam R. Howlett2024-11-111-1/+5
* mm/vma: the pgoff is correct if can_merge_rightWei Yang2024-11-071-3/+0
* mm: defer second attempt at merge on mmap()Lorenzo Stoakes2024-11-071-42/+14
* mm: remove unnecessary reset state logic on merge new VMALorenzo Stoakes2024-11-071-11/+0
* mm: refactor __mmap_region()Lorenzo Stoakes2024-11-071-140/+270
* mm: isolate mmap internal logic to mm/vma.cLorenzo Stoakes2024-11-071-3/+320
* mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas()Breno Leitao2024-11-071-1/+1
* mm: unconditionally close VMAs on errorLorenzo Stoakes2024-11-061-9/+5
* mm/vma: add expand-only VMA merge mode and optimise do_brk_flags()Lorenzo Stoakes2024-10-291-8/+15
* mm/vma: return the exact errno in vms_gather_munmap_vmas()Xiao Yang2024-09-171-8/+14
* mm: rework vm_ops->close() handling on VMA mergeLorenzo Stoakes2024-09-041-21/+36
* mm: refactor vma_merge() into modify-only vma_merge_existing_range()Lorenzo Stoakes2024-09-041-251/+257
* mm: introduce commit_merge(), abstracting final commit of mergeLorenzo Stoakes2024-09-041-12/+27
* mm: make vma_prepare() and friends static and internal to vma.cLorenzo Stoakes2024-09-041-160/+158
* mm: avoid using vma_merge() for new VMAsLorenzo Stoakes2024-09-041-22/+178
* mm: abstract vma_expand() to use vma_merge_structLorenzo Stoakes2024-09-041-22/+17
* mm: remove duplicated open-coded VMA policy checkLorenzo Stoakes2024-09-041-5/+4
* mm: introduce vma_merge_struct and abstract vma_merge(),vma_modify()Lorenzo Stoakes2024-09-041-81/+126
* mm/vma: drop incorrect comment from vms_gather_munmap_vmas()Liam R. Howlett2024-09-041-6/+1
* mm: move may_expand_vm() check in mmap_region()Liam R. Howlett2024-09-041-21/+0
* ipc/shm, mm: drop do_vma_munmap()Liam R. Howlett2024-09-041-6/+6
* mm: change failure of MAP_FIXED to restoring the gap on failureLiam R. Howlett2024-09-041-2/+2
* mm/mmap: avoid zeroing vma tree in mmap_region()Liam R. Howlett2024-09-041-12/+42
* mm: clean up unmap_region() argument listLiam R. Howlett2024-09-041-9/+8
* mm/vma: track start and end for munmap in vma_munmap_structLiam R. Howlett2024-09-041-7/+25
* mm/mmap: reposition vma iterator in mmap_region()Liam R. Howlett2024-09-041-16/+0
* mm/vma: expand mmap_region() munmap callLiam R. Howlett2024-09-041-29/+2
* mm/vma: extract validate_mm() from vma_complete()Liam R. Howlett2024-09-041-1/+4
* mm/vma: change munmap to use vma_munmap_struct() for accounting and surroundi...Liam R. Howlett2024-09-041-40/+43
* mm/vma: introduce vma_munmap_struct for use in munmap operationsLiam R. Howlett2024-09-041-66/+74
* mm/vma: extract the gathering of vmas from do_vmi_align_munmap()Liam R. Howlett2024-09-041-33/+62
* mm/vma: introduce vmi_complete_munmap_vmas()Liam R. Howlett2024-09-041-25/+55
* mm/vma: introduce abort_munmap_vmas()Liam R. Howlett2024-09-041-5/+17
* mm/vma: correctly position vma_iterator in __split_vma()Liam R. Howlett2024-09-041-1/+4
* mm/munmap: replace can_modify_mm with can_modify_vmaPedro Falcato2024-09-041-7/+12
* mm: remove arch_unmap()Michael Ellerman2024-09-021-6/+2
* mm: move internal core VMA manipulation functions to own fileLorenzo Stoakes2024-09-021-0/+1766