summaryrefslogtreecommitdiffstats
path: root/mm
Commit message (Expand)AuthorAgeFilesLines
* mm/mmap: make vma_wants_writenotify return boolHao Ge2024-05-051-6/+6
* memory tier: create CPUless memory tiers after obtaining HMAT infoHo-Ren (Jack) Chuang2024-05-051-24/+70
* memory tier: dax/kmem: introduce an abstract layer for finding, allocating, a...Ho-Ren (Jack) Chuang2024-05-051-0/+29
* mm: convert free_zone_device_page to free_zone_device_folioMatthew Wilcox (Oracle)2024-04-253-17/+19
* mm: combine __folio_put_small, __folio_put_large and __folio_putMatthew Wilcox (Oracle)2024-04-251-26/+6
* mm: inline destroy_large_folio() into __folio_put_large()Matthew Wilcox (Oracle)2024-04-252-17/+10
* mm: combine free_the_page() and free_unref_page()Matthew Wilcox (Oracle)2024-04-251-14/+11
* mm: free non-hugetlb large folios in a batchMatthew Wilcox (Oracle)2024-04-251-2/+2
* mm: convert pagecache_isize_extended to use a folioMatthew Wilcox (Oracle)2024-04-251-19/+17
* mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nidFrank van der Linden2024-04-251-3/+3
* mm/cma: drop incorrect alignment check in cma_init_reserved_memFrank van der Linden2024-04-251-4/+0
* hugetlb: convert hugetlb_wp() to use struct vm_faultVishal Moola (Oracle)2024-04-251-32/+32
* hugetlb: convert hugetlb_no_page() to use struct vm_faultVishal Moola (Oracle)2024-04-251-32/+31
* hugetlb: convert hugetlb_fault() to use struct vm_faultVishal Moola (Oracle)2024-04-251-43/+41
* mm: use "GUP-fast" instead "fast GUP" in remaining commentsDavid Hildenbrand2024-04-252-2/+2
* mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FASTDavid Hildenbrand2024-04-253-7/+7
* mm/gup: consistently name GUP-fast functionsDavid Hildenbrand2024-04-251-102/+103
* hugetlb: convert alloc_buddy_hugetlb_folio to use a folioMatthew Wilcox (Oracle)2024-04-251-17/+16
* mm: remove struct page from get_shadow_from_swap_cacheMatthew Wilcox (Oracle)2024-04-251-4/+4
* mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLDRyan Roberts2024-04-253-41/+62
* mm: vmscan: avoid split during shrink_folio_list()Ryan Roberts2024-04-251-10/+10
* mm: swap: allow storage of all mTHP ordersRyan Roberts2024-04-251-71/+91
* mm: swap: update get_swap_pages() to take folio orderRyan Roberts2024-04-252-9/+10
* mm: swap: simplify struct percpu_clusterRyan Roberts2024-04-251-11/+11
* mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache()Ryan Roberts2024-04-254-28/+158
* mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flagsRyan Roberts2024-04-252-42/+8
* mm: page_alloc: use the correct THP order for THP PCPBaolin Wang2024-04-251-3/+3
* khugepaged: use a folio throughout hpage_collapse_scan_file()Matthew Wilcox (Oracle)2024-04-251-17/+16
* khugepaged: use a folio throughout collapse_file()Matthew Wilcox (Oracle)2024-04-251-59/+54
* khugepaged: remove hpage from collapse_file()Matthew Wilcox (Oracle)2024-04-251-38/+39
* khugepaged: pass a folio to __collapse_huge_page_copy()Matthew Wilcox (Oracle)2024-04-251-19/+15
* khugepaged: remove hpage from collapse_huge_page()Matthew Wilcox (Oracle)2024-04-251-7/+5
* khugepaged: convert alloc_charge_hpage to alloc_charge_folioMatthew Wilcox (Oracle)2024-04-251-8/+9
* khugepaged: inline hpage_collapse_alloc_folio()Matthew Wilcox (Oracle)2024-04-251-15/+4
* memory: remove the now superfluous sentinel element from ctl_table arrayJoel Granados2024-04-257-7/+0
* mm: rename vma_pgoff_address back to vma_addressMatthew Wilcox (Oracle)2024-04-254-13/+12
* mm: remove vma_address()Matthew Wilcox (Oracle)2024-04-252-18/+17
* mm: correct page_mapped_in_vma() for large foliosMatthew Wilcox (Oracle)2024-04-251-1/+3
* mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split stat...Baolin Wang2024-04-251-2/+5
* mm: support multi-size THP numa balancingBaolin Wang2024-04-252-13/+52
* mm: factor out the numa mapping rebuilding into a new helperBaolin Wang2024-04-251-7/+15
* mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback casesBarry Song2024-04-251-0/+3
* mm: init_mlocked_on_free_v3York Jasper Niebuhr2024-04-254-8/+44
* mm: take placement mappings gap into accountRick Edgecombe2024-04-251-3/+9
* treewide: use initializer for struct vm_unmapped_area_infoRick Edgecombe2024-04-251-7/+2
* thp: add thp_get_unmapped_area_vmflags()Rick Edgecombe2024-04-252-12/+23
* mm: use get_unmapped_area_vmflags()Rick Edgecombe2024-04-251-16/+16
* mm: remove export for get_unmapped_area()Rick Edgecombe2024-04-251-2/+0
* mm: introduce arch_get_unmapped_area_vmflags()Rick Edgecombe2024-04-251-0/+28
* mm: switch mm->get_unmapped_area() to a flagRick Edgecombe2024-04-255-23/+30