summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* mm/huge pud: use transparent huge pud helpers only with CONFIG_TRANSPARENT_HU...Aneesh Kumar K.V2023-08-182-1/+3
* mm: add pud_same similar to __HAVE_ARCH_P4D_SAMEAneesh Kumar K.V2023-08-181-0/+3
* mm/vmemmap: allow architectures to override how vmemmap optimization worksAneesh Kumar K.V2023-08-181-0/+3
* mm/vmemmap: improve vmemmap_can_optimize and allow architectures to overrideAneesh Kumar K.V2023-08-182-5/+24
* mm: change pudp_huge_get_and_clear_full take vm_area_struct as argAneesh Kumar K.V2023-08-183-4/+4
* mm/hugepage pud: allow arch-specific helper function to check huge page pud s...Aneesh Kumar K.V2023-08-183-10/+11
* mm: handle faults that merely update the accessed bit under the VMA lockMatthew Wilcox (Oracle)2023-08-181-6/+17
* mm: handle swap and NUMA PTE faults under the VMA lockMatthew Wilcox (Oracle)2023-08-181-6/+6
* mm: run the fault-around code under the VMA lockMatthew Wilcox (Oracle)2023-08-181-5/+5
* mm: move FAULT_FLAG_VMA_LOCK check down from do_fault()Matthew Wilcox (Oracle)2023-08-181-5/+15
* mm: move FAULT_FLAG_VMA_LOCK check down in handle_pte_fault()Matthew Wilcox (Oracle)2023-08-181-5/+11
* mm: handle some PMD faults under the VMA lockMatthew Wilcox (Oracle)2023-08-181-14/+25
* mm: handle PUD faults under the VMA lockMatthew Wilcox (Oracle)2023-08-181-13/+24
* mm: move FAULT_FLAG_VMA_LOCK check from handle_mm_fault()Matthew Wilcox (Oracle)2023-08-182-9/+15
* mm: allow per-VMA locks on file-backed VMAsMatthew Wilcox (Oracle)2023-08-185-31/+9
* mm: remove CONFIG_PER_VMA_LOCK ifdefsMatthew Wilcox (Oracle)2023-08-186-16/+6
* mm/mmap: change vma iteration order in do_vmi_align_munmap()Liam R. Howlett2023-08-181-14/+13
* maple_tree: reduce resets during store setupLiam R. Howlett2023-08-181-11/+26
* maple_tree: refine mas_preallocate() node calculationsLiam R. Howlett2023-08-181-1/+43
* maple_tree: update mas_preallocate() testingLiam R. Howlett2023-08-181-11/+16
* maple_tree: move mas_wr_end_piv() below mas_wr_extend_null()Liam R. Howlett2023-08-181-16/+15
* mm: set up vma iterator for vma_iter_prealloc() callsLiam R. Howlett2023-08-184-57/+64
* mm: use vma_iter_clear_gfp() in nommuLiam R. Howlett2023-08-183-20/+16
* maple_tree: adjust node allocation on mas_rebalance()Liam R. Howlett2023-08-181-1/+1
* maple_tree: re-introduce entry to mas_preallocate() argumentsLiam R. Howlett2023-08-185-21/+22
* mm: remove re-walk from mmap_region()Liam R. Howlett2023-08-182-5/+18
* maple_tree: introduce __mas_set_range()Liam R. Howlett2023-08-181-3/+18
* mm: remove prev check from do_vmi_align_munmap()Liam R. Howlett2023-08-181-2/+0
* mm: change do_vmi_align_munmap() tracking of VMAs to removeLiam R. Howlett2023-08-184-29/+34
* maple_tree: add benchmarking for mas_prev()Liam R. Howlett2023-08-181-0/+37
* maple_tree: add benchmarking for mas_for_eachLiam R. Howlett2023-08-181-0/+39
* mm: don't drop VMA locks in mm_drop_all_locks()Jann Horn2023-08-183-1/+19
* mm/page_io: convert bio_associate_blkg_from_page() to take in a folioZhangPeng2023-08-181-5/+5
* mm/page_io: convert count_swpout_vm_event() to take in a folioZhangPeng2023-08-181-6/+6
* mm/page_io: use a folio in swap_writepage_bdev_async()ZhangPeng2023-08-181-2/+3
* mm/page_io: use a folio in swap_writepage_bdev_sync()ZhangPeng2023-08-181-2/+3
* mm/page_io: use a folio in sio_read_complete()ZhangPeng2023-08-181-5/+5
* mm/page_io: use a folio in __end_swap_bio_read()ZhangPeng2023-08-181-3/+3
* mm/page_io: use a folio in __end_swap_bio_write()ZhangPeng2023-08-181-4/+4
* mm/page_io: introduce bio_first_folio_all()ZhangPeng2023-08-182-0/+6
* mm/page_io: remove unneeded SetPageError()ZhangPeng2023-08-181-3/+0
* mm/page_io: remove unneeded ClearPageUptodate()ZhangPeng2023-08-181-2/+0
* mm/compaction: avoid unneeded pageblock_end_pfn when no_set_skip_hint is setKemeng Shi2023-08-181-2/+2
* mm/compaction: correct comment of candidate pfn in fast_isolate_freepagesKemeng Shi2023-08-181-1/+1
* mm/mprotect: fix obsolete function name in change_pte_range()Miaohe Lin2023-08-181-1/+1
* selftests/mm: run all tests from run_vmtests.shRyan Roberts2023-08-183-40/+64
* selftests/mm: optionally pass duration to transhuge-stressRyan Roberts2023-08-181-2/+10
* selftests/mm: make migration test robust to failureRyan Roberts2023-08-182-4/+10
* selftests/mm: va_high_addr_switch should skip unsupported arm64 configsRyan Roberts2023-08-181-1/+1
* selftests/mm: fix thuge-gen test bugsRyan Roberts2023-08-181-2/+2