summaryrefslogtreecommitdiffstats
path: root/mm/mmap.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm: remove unnecessary page_table_lock on stack expansionLorenzo Stoakes2024-11-111-32/+6
* mm: isolate mmap internal logic to mm/vma.cLorenzo Stoakes2024-11-071-234/+0
* mm/mmap: teach generic_get_unmapped_area{_topdown} to handle hugetlb mappingsOscar Salvador2024-11-071-0/+4
* mm: resolve faulty mmap_region() error path behaviourLorenzo Stoakes2024-11-061-54/+65
* mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handlingLorenzo Stoakes2024-11-061-1/+1
* mm: refactor map_deny_write_exec()Lorenzo Stoakes2024-11-061-1/+1
* mm: unconditionally close VMAs on errorLorenzo Stoakes2024-11-061-3/+2
* mm: avoid unsafe VMA hook invocation when error arises on mmap hookLorenzo Stoakes2024-11-061-3/+3
* mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizesVlastimil Babka2024-11-011-1/+2
* mm: split critical region in remap_file_pages() and invoke LSMs in betweenKirill A. Shutemov2024-10-291-17/+52
* mm/vma: add expand-only VMA merge mode and optimise do_brk_flags()Lorenzo Stoakes2024-10-291-1/+2
* mm/mmap: fix race in mmap_region() with ftruncate()Liam R. Howlett2024-10-291-5/+7
* mm/mmap: correct error handling in mmap_region()Lorenzo Stoakes2024-10-171-11/+21
* Merge tag 'lsm-pr-20240923' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-09-241-0/+4
|\
| * mm: call the security_mmap_file() LSM hook in remap_file_pages()Shu Han2024-09-191-0/+4
* | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-09-211-1962/+194
|\ \
| * | mm: care about shadow stack guard gap when getting an unmapped areaMark Brown2024-09-101-0/+14
| * | mm: pass vm_flags to generic_get_unmapped_area()Mark Brown2024-09-101-4/+6
| * | mm: make arch_get_unmapped_area() take vm_flags by defaultMark Brown2024-09-101-24/+7
| * | mm: avoid using vma_merge() for new VMAsLorenzo Stoakes2024-09-041-72/+20
| * | mm: abstract vma_expand() to use vma_merge_structLorenzo Stoakes2024-09-041-7/+8
| * | mm: remove duplicated open-coded VMA policy checkLorenzo Stoakes2024-09-041-5/+3
| * | mm: introduce vma_merge_struct and abstract vma_merge(),vma_modify()Lorenzo Stoakes2024-09-041-34/+42
| * | mm: move may_expand_vm() check in mmap_region()Liam R. Howlett2024-09-041-11/+4
| * | ipc/shm, mm: drop do_vma_munmap()Liam R. Howlett2024-09-041-27/+6
| * | mm/mmap: use vms accounted pages in mmap_region()Liam R. Howlett2024-09-041-2/+3
| * | mm/mmap: use PHYS_PFN in mmap_region()Liam R. Howlett2024-09-041-5/+5
| * | mm: change failure of MAP_FIXED to restoring the gap on failureLiam R. Howlett2024-09-041-2/+1
| * | mm/mmap: avoid zeroing vma tree in mmap_region()Liam R. Howlett2024-09-041-30/+27
| * | mm: clean up unmap_region() argument listLiam R. Howlett2024-09-041-2/+1
| * | mm/mmap: reposition vma iterator in mmap_region()Liam R. Howlett2024-09-041-17/+23
| * | mm/vma: support vma == NULL in init_vma_munmap()Liam R. Howlett2024-09-041-1/+1
| * | mm/vma: expand mmap_region() munmap callLiam R. Howlett2024-09-041-4/+22
| * | mm/vma: inline munmap operation in mmap_region()Liam R. Howlett2024-09-041-6/+9
| * | mm/vma: extract validate_mm() from vma_complete()Liam R. Howlett2024-09-041-0/+1
| * | mm/munmap: replace can_modify_mm with can_modify_vmaPedro Falcato2024-09-041-10/+1
| * | mm: remove legacy install_special_mapping() codeLinus Torvalds2024-09-021-27/+5
| * | mm: remove arch_unmap()Michael Ellerman2024-09-021-3/+1
| * | mm: add optional close() to struct vm_special_mappingMichael Ellerman2024-09-021-0/+6
| * | mm: move internal core VMA manipulation functions to own fileLorenzo Stoakes2024-09-021-1772/+0
| * | mm: move vma_shrink(), vma_expand() to internal headerLorenzo Stoakes2024-09-021-0/+81
| |/
* / fs: move FMODE_UNSIGNED_OFFSET to fop_flagsChristian Brauner2024-08-301-1/+1
|/
* Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2024-07-241-0/+30
|\
| * mm: add MAP_DROPPABLE for designating always lazily freeable mappingsJason A. Donenfeld2024-07-191-0/+30
* | mm: batch unlink_file_vma calls in free_pgd_rangeMateusz Guzik2024-07-041-0/+41
|/
* mseal: add mseal syscallJeff Xu2024-05-241-1/+30
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-191-95/+138
|\
| * mm/mmap: make accountable_mapping return boolHao Ge2024-05-061-2/+2
| * mm/mmap: make vma_wants_writenotify return boolHao Ge2024-05-061-6/+6
| * mm: take placement mappings gap into accountRick Edgecombe2024-04-261-3/+9