summaryrefslogtreecommitdiff
path: root/mm/huge_memory.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-06mm/huge_memory: improve split_huge_page_to_list_to_order() return value docum...David Hildenbrand1-3/+11
2024-05-06userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVESuren Baghdasaryan1-1/+1
2024-05-06mm: add per-order mTHP anon_swpout and anon_swpout_fallback countersBarry Song1-0/+4
2024-05-06mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback countersBarry Song1-0/+52
2024-05-06mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity checkDavid Hildenbrand1-1/+1
2024-04-26mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flagsRyan Roberts1-3/+0
2024-04-26mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split stat...Baolin Wang1-2/+5
2024-04-26thp: add thp_get_unmapped_area_vmflags()Rick Edgecombe1-7/+16
2024-04-26mm: switch mm->get_unmapped_area() to a flagRick Edgecombe1-5/+4
2024-04-26mm/gup: handle huge pmd for follow_pmd_mask()Peter Xu1-84/+2
2024-04-26mm/gup: handle huge pud for follow_pud_mask()Peter Xu1-45/+2
2024-04-26mm: rename mm_put_huge_zero_page to mm_put_huge_zero_folioMatthew Wilcox (Oracle)1-1/+1
2024-04-26mm: convert do_huge_pmd_anonymous_page to huge_zero_folioMatthew Wilcox (Oracle)1-11/+12
2024-04-26mm: convert huge_zero_page to huge_zero_folioMatthew Wilcox (Oracle)1-14/+14
2024-04-26mm: add pmd_folio()Matthew Wilcox (Oracle)1-3/+3
2024-04-26mm: add is_huge_zero_folio()Matthew Wilcox (Oracle)1-3/+3
2024-04-26huge_memory.c: document huge page splitting rules more thoroughlyJohn Hubbard1-15/+27
2024-04-26mm: convert folio_estimated_sharers() to folio_likely_mapped_shared()David Hildenbrand1-1/+1
2024-04-26mm: remove folio_prep_large_rmappable()Matthew Wilcox (Oracle)1-8/+1
2024-04-26mm: always initialise folio->_deferred_listMatthew Wilcox (Oracle)1-2/+0
2024-04-26mm: create new codetag references during page splittingSuren Baghdasaryan1-0/+2
2024-04-26mm/mempolicy: use numa_node_id() instead of cpu_to_node()Donet Tom1-1/+1
2024-04-17userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVELokesh Gidra1-3/+3
2024-03-12mm/huge_memory: skip invalid debugfs new_order input for folio splitZi Yan1-0/+6
2024-03-12mm/huge_memory: check new folio order when split a folioZi Yan1-0/+3
2024-03-05mm: use folio more widely in __split_huge_pageMatthew Wilcox (Oracle)1-10/+11
2024-03-05mm: huge_memory: enable debugfs to split huge pages to any orderZi Yan1-12/+22
2024-03-05mm: thp: split huge page to any lower order pagesZi Yan1-24/+83
2024-03-05mm: page_owner: add support for splitting to any order in split page_ownerZi Yan1-1/+1
2024-03-05mm: memcg: make memcg huge page split support any order splitZi Yan1-1/+1
2024-03-05mm/page_owner: use order instead of nr in split_page_owner()Zi Yan1-1/+1
2024-03-05mm/memcg: use order instead of nr in split_page_memcg()Zi Yan1-2/+3
2024-03-05mm: support order-1 folios in the page cacheMatthew Wilcox (Oracle)1-4/+15
2024-03-05mm/huge_memory: only split PMD mapping when necessary in unmap_folio()Zi Yan1-2/+5
2024-02-23userfaultfd: use per-vma locks in userfaultfd operationsLokesh Gidra1-2/+3
2024-02-23mm: thp: batch-collapse PMD with set_ptes()Ryan Roberts1-25/+33
2024-02-22userfaultfd: handle zeropage moves by UFFDIO_MOVESuren Baghdasaryan1-44/+61
2024-02-22mm: convert mm_counter_file() to take a folioKefeng Wang1-2/+2
2024-02-22mm: use pfn_swap_entry_to_folio() in zap_huge_pmd()Kefeng Wang1-7/+10
2024-02-22mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked()Kefeng Wang1-2/+2
2024-02-22mm: add pfn_swap_entry_folio()Matthew Wilcox (Oracle)1-1/+1
2024-01-26mm: thp_get_unmapped_area must honour topdown preferenceRyan Roberts1-2/+8
2024-01-26mm: huge_memory: don't force huge page alignment on 32 bitYang Shi1-0/+4
2024-01-26mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty()David Hildenbrand1-2/+2
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-71/+385
2024-01-09mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2023-12-29mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]()David Hildenbrand1-4/+5
2023-12-29mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd()David Hildenbrand1-5/+7
2023-12-29mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd()David Hildenbrand1-12/+14
2023-12-29mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd()David Hildenbrand1-2/+2