aboutsummaryrefslogtreecommitdiffstats
path: root/mm/mmap.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-22mm: convert VM_PFNMAP tracking to pfnmap_track() + pfnmap_untrack()David Hildenbrand1-5/+0
2025-05-13mm: introduce new .mmap_prepare() file callbackLorenzo Stoakes1-1/+1
2025-05-12mm: perform VMA allocation, freeing, duplication in mmLorenzo Stoakes1-1/+2
2025-05-12mm: move dup_mmap() to mmLorenzo Stoakes1-6/+175
2025-05-12mm: abstract initial stack setup to mm subsystemLorenzo Stoakes1-42/+0
2025-05-12mm: establish mm/vma_exec.c for shared exec/mm VMA functionalityLorenzo Stoakes1-83/+0
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-4/+6
2025-03-17mm/mremap: refactor move_page_tables(), abstracting stateLorenzo Stoakes1-2/+3
2025-03-16mm: make vma cache SLAB_TYPESAFE_BY_RCUSuren Baghdasaryan1-1/+2
2025-03-16mm: simplify vma merge structure and expand commentsLorenzo Stoakes1-1/+1
2025-02-07mm: mmap: move sysctl to mm/mmap.cKaixiong Yu1-0/+54
2025-01-25mm: make mmap_region() internalLorenzo Stoakes1-59/+0
2025-01-25mm: remove unnecessary calls to lru_add_drainRik van Riel1-2/+0
2025-01-13mm: add comments to do_mmap(), mmap_region() and vm_mmap()Lorenzo Stoakes1-1/+78
2025-01-13mm: assert mmap write lock held on do_mmap(), mmap_region()Lorenzo Stoakes1-0/+4
2025-01-13mm: perform all memfd seal checks in a single placeLorenzo Stoakes1-3/+9
2025-01-13mm/vma: move __vm_munmap() to mm/vma.cLorenzo Stoakes1-18/+0
2025-01-13mm/vma: move stack expansion logic to mm/vma.cLorenzo Stoakes1-205/+0
2025-01-13mm: abstract get_arg_page() stack expansion and mmap read lockLorenzo Stoakes1-1/+53
2025-01-13mm/vma: move unmapped_area() internals to mm/vma.cLorenzo Stoakes1-109/+0
2025-01-13mm/vma: move brk() internals to mm/vma.cLorenzo Stoakes1-84/+1
2024-12-30mm: don't try THP alignment for FS without get_unmapped_areaKefeng Wang1-1/+1
2024-12-30mm: reinstate ability to map write-sealed memfd mappings read-onlyLorenzo Stoakes1-0/+4
2024-12-05mm: respect mmap hint address when aligning for THPKalesh Singh1-0/+1
2024-11-11mm: remove unnecessary page_table_lock on stack expansionLorenzo Stoakes1-32/+6
2024-11-06mm: isolate mmap internal logic to mm/vma.cLorenzo Stoakes1-234/+0
2024-11-06mm/mmap: teach generic_get_unmapped_area{_topdown} to handle hugetlb mappingsOscar Salvador1-0/+4
2024-11-05mm: resolve faulty mmap_region() error path behaviourLorenzo Stoakes1-54/+65
2024-11-05mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handlingLorenzo Stoakes1-1/+1
2024-11-05mm: refactor map_deny_write_exec()Lorenzo Stoakes1-1/+1
2024-11-05mm: unconditionally close VMAs on errorLorenzo Stoakes1-3/+2
2024-11-05mm: avoid unsafe VMA hook invocation when error arises on mmap hookLorenzo Stoakes1-3/+3
2024-10-31mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizesVlastimil Babka1-1/+2
2024-10-28mm: split critical region in remap_file_pages() and invoke LSMs in betweenKirill A. Shutemov1-17/+52
2024-10-28mm/vma: add expand-only VMA merge mode and optimise do_brk_flags()Lorenzo Stoakes1-1/+2
2024-10-28mm/mmap: fix race in mmap_region() with ftruncate()Liam R. Howlett1-5/+7
2024-10-17mm/mmap: correct error handling in mmap_region()Lorenzo Stoakes1-11/+21
2024-09-24Merge tag 'lsm-pr-20240923' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsmLinus Torvalds1-0/+4
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-1962/+194
2024-09-19mm: call the security_mmap_file() LSM hook in remap_file_pages()Shu Han1-0/+4
2024-09-09mm: care about shadow stack guard gap when getting an unmapped areaMark Brown1-0/+14
2024-09-09mm: pass vm_flags to generic_get_unmapped_area()Mark Brown1-4/+6
2024-09-09mm: make arch_get_unmapped_area() take vm_flags by defaultMark Brown1-24/+7
2024-09-03mm: avoid using vma_merge() for new VMAsLorenzo Stoakes1-72/+20
2024-09-03mm: abstract vma_expand() to use vma_merge_structLorenzo Stoakes1-7/+8
2024-09-03mm: remove duplicated open-coded VMA policy checkLorenzo Stoakes1-5/+3
2024-09-03mm: introduce vma_merge_struct and abstract vma_merge(),vma_modify()Lorenzo Stoakes1-34/+42
2024-09-03mm: move may_expand_vm() check in mmap_region()Liam R. Howlett1-11/+4
2024-09-03ipc/shm, mm: drop do_vma_munmap()Liam R. Howlett1-27/+6
2024-09-03mm/mmap: use vms accounted pages in mmap_region()Liam R. Howlett1-2/+3