aboutsummaryrefslogtreecommitdiff
path: root/mm/huge_memory.c
AgeCommit message (Expand)AuthorFilesLines
9 daysmm: huge_memory: fix misused mapping_large_folio_support() for anon foliosGravatar Ran Xiaokai 1-11/+17
2024-06-05mm: drop the 'anon_' prefix for swap-out mTHP countersGravatar Baolin Wang 1-4/+4
2024-05-07thp: remove HPAGE_PMD_ORDER minimum assertionGravatar Matthew Wilcox (Oracle) 1-5/+0
2024-05-07mm: fix race between __split_huge_pmd_locked() and GUP-fastGravatar Ryan Roberts 1-23/+26
2024-05-05mm: delay the check for a NULL anon_vmaGravatar Matthew Wilcox (Oracle) 1-2/+4
2024-05-05mm: simplify thp_vma_allowable_orderGravatar Matthew Wilcox 1-2/+5
2024-05-05mm/huge_memory: improve split_huge_page_to_list_to_order() return value docum...Gravatar David Hildenbrand 1-3/+11
2024-05-05userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVEGravatar Suren Baghdasaryan 1-1/+1
2024-05-05mm: add per-order mTHP anon_swpout and anon_swpout_fallback countersGravatar Barry Song 1-0/+4
2024-05-05mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback countersGravatar Barry Song 1-0/+52
2024-05-05mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity checkGravatar David Hildenbrand 1-1/+1
2024-04-25mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flagsGravatar Ryan Roberts 1-3/+0
2024-04-25mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split stat...Gravatar Baolin Wang 1-2/+5
2024-04-25thp: add thp_get_unmapped_area_vmflags()Gravatar Rick Edgecombe 1-7/+16
2024-04-25mm: switch mm->get_unmapped_area() to a flagGravatar Rick Edgecombe 1-5/+4
2024-04-25mm/gup: handle huge pmd for follow_pmd_mask()Gravatar Peter Xu 1-84/+2
2024-04-25mm/gup: handle huge pud for follow_pud_mask()Gravatar Peter Xu 1-45/+2
2024-04-25mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folioGravatar Matthew Wilcox (Oracle) 1-1/+1
2024-04-25mm: convert do_huge_pmd_anonymous_page to huge_zero_folioGravatar Matthew Wilcox (Oracle) 1-11/+12
2024-04-25mm: convert huge_zero_page to huge_zero_folioGravatar Matthew Wilcox (Oracle) 1-14/+14
2024-04-25mm: add pmd_folio()Gravatar Matthew Wilcox (Oracle) 1-3/+3
2024-04-25mm: add is_huge_zero_folio()Gravatar Matthew Wilcox (Oracle) 1-3/+3
2024-04-25huge_memory.c: document huge page splitting rules more thoroughlyGravatar John Hubbard 1-15/+27
2024-04-25mm: convert folio_estimated_sharers() to folio_likely_mapped_shared()Gravatar David Hildenbrand 1-1/+1
2024-04-25mm: remove folio_prep_large_rmappable()Gravatar Matthew Wilcox (Oracle) 1-8/+1
2024-04-25mm: always initialise folio->_deferred_listGravatar Matthew Wilcox (Oracle) 1-2/+0
2024-04-25mm: create new codetag references during page splittingGravatar Suren Baghdasaryan 1-0/+2
2024-04-25mm/mempolicy: use numa_node_id() instead of cpu_to_node()Gravatar Donet Tom 1-1/+1
2024-04-16userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVEGravatar Lokesh Gidra 1-3/+3
2024-03-12mm/huge_memory: skip invalid debugfs new_order input for folio splitGravatar Zi Yan 1-0/+6
2024-03-12mm/huge_memory: check new folio order when split a folioGravatar Zi Yan 1-0/+3
2024-03-04mm: use folio more widely in __split_huge_pageGravatar Matthew Wilcox (Oracle) 1-10/+11
2024-03-04mm: huge_memory: enable debugfs to split huge pages to any orderGravatar Zi Yan 1-12/+22
2024-03-04mm: thp: split huge page to any lower order pagesGravatar Zi Yan 1-24/+83
2024-03-04mm: page_owner: add support for splitting to any order in split page_ownerGravatar Zi Yan 1-1/+1
2024-03-04mm: memcg: make memcg huge page split support any order splitGravatar Zi Yan 1-1/+1
2024-03-04mm/page_owner: use order instead of nr in split_page_owner()Gravatar Zi Yan 1-1/+1
2024-03-04mm/memcg: use order instead of nr in split_page_memcg()Gravatar Zi Yan 1-2/+3
2024-03-04mm: support order-1 folios in the page cacheGravatar Matthew Wilcox (Oracle) 1-4/+15
2024-03-04mm/huge_memory: only split PMD mapping when necessary in unmap_folio()Gravatar Zi Yan 1-2/+5
2024-02-22userfaultfd: use per-vma locks in userfaultfd operationsGravatar Lokesh Gidra 1-2/+3
2024-02-22mm: thp: batch-collapse PMD with set_ptes()Gravatar Ryan Roberts 1-25/+33
2024-02-22userfaultfd: handle zeropage moves by UFFDIO_MOVEGravatar Suren Baghdasaryan 1-44/+61
2024-02-21mm: convert mm_counter_file() to take a folioGravatar Kefeng Wang 1-2/+2
2024-02-21mm: use pfn_swap_entry_to_folio() in zap_huge_pmd()Gravatar Kefeng Wang 1-7/+10
2024-02-21mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked()Gravatar Kefeng Wang 1-2/+2
2024-02-21mm: add pfn_swap_entry_folio()Gravatar Matthew Wilcox (Oracle) 1-1/+1
2024-01-26mm: thp_get_unmapped_area must honour topdown preferenceGravatar Ryan Roberts 1-2/+8
2024-01-25mm: huge_memory: don't force huge page alignment on 32 bitGravatar Yang Shi 1-0/+4
2024-01-25mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty()Gravatar David Hildenbrand 1-2/+2