summaryrefslogtreecommitdiff
path: root/mm
AgeCommit message (Expand)Author
2021-01-29mm/mmap: Convert __insert_vm_struct to use mas, convert vma_link to use vma_m...howlett/maple_spf/20210129Liam R. Howlett
2021-01-29mm: Remove vma linked list.Liam R. Howlett
2021-01-29mm/util: Remove __vma_link_list() and __vma_unlink_list()Liam R. Howlett
2021-01-29mm/nommu: Stop inserting into the vma linked listLiam R. Howlett
2021-01-29mm/swapfile: Use maple tree iterator instead of vma linked listLiam R. Howlett
2021-01-29mm/pagewalk: Use vma_next() instead of vma linked listLiam R. Howlett
2021-01-29mm/oom_kill: Use maple tree iterators instead of vma linked listLiam R. Howlett
2021-01-29mm/nommu: Use maple tree iterators instead of vma linked listLiam R. Howlett
2021-01-29mm/msync: Use vma_next() instead of vma linked listLiam R. Howlett
2021-01-29mm/mremap: Use vma_next() instead of vma linked listLiam R. Howlett
2021-01-29mm/mprotect: Use maple tree navigation instead of vma linked listLiam R. Howlett
2021-01-29mm/mlock: Use maple tree iterators instead of vma linked listLiam R. Howlett
2021-01-29mm/mempolicy: Use maple tree iterators instead of vma linked listLiam R. Howlett
2021-01-29mm/memcontrol: Stop using mm->highest_vm_endLiam R. Howlett
2021-01-29mm/madvise: Use vma_next instead of vma linked listLiam R. Howlett
2021-01-29mm/ksm: Use maple tree iterators instead of vma linked listLiam R. Howlett
2021-01-29mm/khugepaged: Use maple tree iterators instead of vma linked listLiam R. Howlett
2021-01-29mm/huge_memory: Use vma_next() instead of vma linked listLiam R. Howlett
2021-01-29mm/gup: Use maple tree navigation instead of linked listLiam R. Howlett
2021-01-29mm: Introduce vma_next() and vma_prev()Liam R. Howlett
2021-01-29mmap: make remove_vma_list() inlineLiam R. Howlett
2021-01-29mm/mmap: Change do_brk_munmap() to use do_mas_align_munmap()Liam R. Howlett
2021-01-29mmap: Remove __do_munmap() in favour of do_mas_munmap()Liam R. Howlett
2021-01-29mmap: Use find_vma_intersection in do_mmap() for overlapLiam R. Howlett
2021-01-29mm/mmap: Add do_mas_munmap() and wraper for __do_munmap()Liam R. Howlett
2021-01-29mm/mmap: Move mmap_region() below do_munmap()Liam R. Howlett
2021-01-29mm/mmap: Change __do_munmap() to avoid unnecessary lookups.Liam R. Howlett
2021-01-29mm: Remove vmacacheLiam R. Howlett
2021-01-29mm/mmap: Drop munmap_vma_range()Liam R. Howlett
2021-01-29mm/mmap: Change mmap_region to use maple tree stateLiam R. Howlett
2021-01-29mm: Change find_vma_intersection to maple tree and make find_vma toLiam R. Howlett
2021-01-29mm/mmap: Change vm_brk_flags() to use mm_populate_vma()Liam R. Howlett
2021-01-29mm/mmap: Change do_brk_flags() to expand existing VMA and addLiam R. Howlett
2021-01-28mm/gup: Add mm_populate_vma() for use when the vma is knownLiam R. Howlett
2021-01-28mm: Remove rb tree.Liam R. Howlett
2021-01-28kernel/fork: Convert dup_mmap to use maple treeLiam R. Howlett
2021-01-28mm/mmap: Change unmapped_area and unmapped_area_topdown to use mapleLiam R. Howlett
2021-01-28mm/mmap: Change find_vma_prev() to use maple treeLiam R. Howlett
2021-01-28mm/mmap: Change find_vma() to use the maple treeLiam R. Howlett
2021-01-28mm/mmap: Introduce unlock_range() for code cleanupLiam R. Howlett
2021-01-28mm: Start tracking VMAs with maple treeLiam R. Howlett
2020-12-31arch, mm: wire up memfd_secret system call where relevantMike Rapoport
2020-12-31PM: hibernate: disable when there are active secretmem usersMike Rapoport
2020-12-31secretmem: add memcg accountingMike Rapoport
2020-12-31secretmem: use PMD-size pages to amortize direct map fragmentationMike Rapoport
2020-12-31mm: introduce memfd_secret system call to create "secret" memory areasMike Rapoport
2020-12-31set_memory: allow set_direct_map_*_noflush() for multiple pagesMike Rapoport
2020-12-31mmap: make mlock_future_check() globalMike Rapoport
2020-12-31linux-nextAndrew Morton
2020-12-31kfence: fix typo in testMarco Elver