summaryrefslogtreecommitdiff
path: root/mm/vma.h
AgeCommit message (Expand)AuthorFilesLines
2025-09-23mm: specify separate file and vm_file params in vm_area_descLorenzo Stoakes1-24/+4
2025-09-14mm: fix typos in VMA commentsYe Liu1-1/+1
2025-08-02mm/mseal: small cleanupsLorenzo Stoakes1-18/+2
2025-08-02mm/mseal: update madvise() logicLorenzo Stoakes1-7/+0
2025-07-25mm/vma: refactor vma_modify_flags_name() to vma_modify_name()Lorenzo Stoakes1-8/+7
2025-07-10mm: update core kernel code to use vm_flags_t consistentlyLorenzo Stoakes1-8/+8
2025-06-13mm: add mmap_prepare() compatibility layer for nested file systemsLorenzo Stoakes1-0/+47
2025-06-06mm: fix uprobe pte be overwritten when expanding vmaPu Lehui1-0/+7
2025-05-13mm: perform VMA allocation, freeing, duplication in mmLorenzo Stoakes1-0/+6
2025-05-13mm: abstract initial stack setup to mm subsystemLorenzo Stoakes1-0/+4
2025-05-13mm: establish mm/vma_exec.c for shared exec/mm VMA functionalityLorenzo Stoakes1-0/+5
2025-04-12mm/vma: add give_up_on_oom option on modify/merge, use in uffd releaseLorenzo Stoakes1-1/+8
2025-03-17mm: make vma cache SLAB_TYPESAFE_BY_RCUSuren Baghdasaryan1-1/+1
2025-03-17mm: introduce vma_iter_store_attached() to use with attached vmasSuren Baghdasaryan1-2/+9
2025-03-17mm: mark vma as detached until it's added into vma treeSuren Baghdasaryan1-0/+2
2025-03-17mm: make vmg->target consistent and further simplify commit_merge()Lorenzo Stoakes1-5/+1
2025-03-17mm: eliminate adj_start parameter from commit_merge()Lorenzo Stoakes1-0/+10
2025-03-17mm: further refactor commit_merge()Lorenzo Stoakes1-14/+24
2025-03-17mm: simplify vma merge structure and expand commentsLorenzo Stoakes1-5/+37
2025-01-26mm: make mmap_region() internalLorenzo Stoakes1-1/+1
2025-01-14mm: enforce __must_check on VMA merge and splitLorenzo Stoakes1-11/+15
2025-01-14mm/vma: move __vm_munmap() to mm/vma.cLorenzo Stoakes1-0/+2
2025-01-14mm/vma: move stack expansion logic to mm/vma.cLorenzo Stoakes1-6/+6
2025-01-14mm/vma: move unmapped_area() internals to mm/vma.cLorenzo Stoakes1-0/+3
2025-01-14mm/vma: move brk() internals to mm/vma.cLorenzo Stoakes1-0/+3
2024-11-07mm: isolate mmap internal logic to mm/vma.cLorenzo Stoakes1-93/+4
2024-11-06mm: refactor map_deny_write_exec()Lorenzo Stoakes1-1/+1
2024-11-06mm: unconditionally close VMAs on errorLorenzo Stoakes1-3/+1
2024-10-29mm/vma: add expand-only VMA merge mode and optimise do_brk_flags()Lorenzo Stoakes1-0/+14
2024-10-29mm: mark mas allocation in vms_abort_munmap_vmas as __GFP_NOFAILJann Horn1-9/+3
2024-09-04mm: make vma_prepare() and friends static and internal to vma.cLorenzo Stoakes1-25/+0
2024-09-04mm: avoid using vma_merge() for new VMAsLorenzo Stoakes1-4/+44
2024-09-04mm: abstract vma_expand() to use vma_merge_structLorenzo Stoakes1-4/+1
2024-09-04mm: introduce vma_merge_struct and abstract vma_merge(),vma_modify()Lorenzo Stoakes1-51/+76
2024-09-04mm/vma.h: optimise vma_munmap_structLiam R. Howlett1-3/+4
2024-09-04mm: move may_expand_vm() check in mmap_region()Liam R. Howlett1-3/+0
2024-09-04ipc/shm, mm: drop do_vma_munmap()Liam R. Howlett1-3/+1
2024-09-04mm: change failure of MAP_FIXED to restoring the gap on failureLiam R. Howlett1-22/+58
2024-09-04mm/mmap: avoid zeroing vma tree in mmap_region()Liam R. Howlett1-6/+16
2024-09-04mm: clean up unmap_region() argument listLiam R. Howlett1-4/+2
2024-09-04mm/vma: track start and end for munmap in vma_munmap_structLiam R. Howlett1-0/+6
2024-09-04mm/mmap: reposition vma iterator in mmap_region()Liam R. Howlett1-0/+16
2024-09-04mm/vma: support vma == NULL in init_vma_munmap()Liam R. Howlett1-3/+8
2024-09-04mm/vma: expand mmap_region() munmap callLiam R. Howlett1-0/+33
2024-09-04mm/vma: change munmap to use vma_munmap_struct() for accounting and surroundi...Liam R. Howlett1-0/+6
2024-09-04mm/vma: introduce vma_munmap_struct for use in munmap operationsLiam R. Howlett1-0/+16
2024-09-04mseal: replace can_modify_mm_madv with a vma variantPedro Falcato1-0/+7
2024-09-04mm: move can_modify_vma to mm/vma.hPedro Falcato1-0/+28
2024-09-02mm: move internal core VMA manipulation functions to own fileLorenzo Stoakes1-0/+364