summaryrefslogtreecommitdiff
path: root/mm/huge_memory.c
AgeCommit message (Expand)AuthorFilesLines
12 daysmm/huge_memory: merge uniform_split_supported() and non_uniform_split_support...Wei Yang1-41/+30
2026-01-02mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd()Wei Yang1-1/+1
2025-11-25mm/huge_memory: fix NULL pointer deference when splitting folioWei Yang1-12/+10
2025-11-15mm/huge_memory: fix folio split check for anon folios in swapcacheZi Yan1-2/+4
2025-11-10mm/huge_memory: initialise the tags of the huge zero folioCatalin Marinas1-1/+2
2025-11-10mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 orderZi Yan1-3/+20
2025-11-10mm/huge_memory: do not change split_huge_page*() target order silentlyZi Yan1-8/+1
2025-10-15mm: prevent poison consumption when splitting THPQiuxu Zhuo1-0/+3
2025-10-08mm/thp: fix MTE tag mismatch when replacing zero-filled subpagesLance Yang1-12/+3
2025-09-22mm: skip mlocked THPs that are underused early in deferred_split_scan()Lance Yang1-0/+7
2025-09-22mm, swap: use the swap table for the swap cache and switch APIKairui Song1-7/+6
2025-09-22mm, swap: wrap swap cache replacement with a helperKairui Song1-3/+1
2025-09-14mm/huge_memory: remove enforce_sysfs from __thp_vma_allowable_ordersUsama Arif1-4/+3
2025-09-14mm/huge_memory: add new_order and offset to split_huge_pages*() pr_debugZi Yan1-4/+4
2025-09-14mm: introduce memdesc_flags_tMatthew Wilcox (Oracle)1-2/+2
2025-09-14mm/huge_memory: respect MADV_COLLAPSE with PR_THP_DISABLE_EXCEPT_ADVISEDDavid Hildenbrand1-2/+3
2025-09-14mm/huge_memory: convert "tva_flags" to "enum tva_type"David Hildenbrand1-4/+4
2025-09-14mm: convert core mm to mm_flags_*() accessorsLorenzo Stoakes1-4/+4
2025-09-14mm: add persistent huge zero folioPankaj Raghav1-10/+30
2025-09-14mm: rename MMF_HUGE_ZERO_PAGE to MMF_HUGE_ZERO_FOLIOPankaj Raghav1-3/+3
2025-09-14mm: rename huge_zero_page to huge_zero_folioPankaj Raghav1-17/+17
2025-09-14mm/huge_memory: mark PMD mappings of the huge zero folio specialDavid Hildenbrand1-2/+6
2025-09-14mm/huge_memory: support huge zero folio in vmf_insert_folio_pmd()David Hildenbrand1-3/+5
2025-09-14mm/huge_memory: move more common code into insert_pud()David Hildenbrand1-23/+13
2025-09-14mm/huge_memory: move more common code into insert_pmd()David Hildenbrand1-48/+24
2025-09-14mm: replace (20 - PAGE_SHIFT) with common macros for pages<->MB conversionYe Liu1-1/+1
2025-07-25mm/huge_memory: refactor after-split (page) cache codeZi Yan1-16/+28
2025-07-25mm/huge_memory: get frozen folio refcount with folio_expected_ref_count()Zi Yan1-7/+5
2025-07-25mm/huge_memory: convert VM_BUG* to VM_WARN* in __folio_splitZi Yan1-3/+7
2025-07-25mm/huge_memory: deduplicate code in __folio_split()Zi Yan1-38/+35
2025-07-25mm/huge_memory: remove after_split label in __split_unmapped_folio()Zi Yan1-6/+6
2025-07-25mm/huge_memory: move unrelated code out of __split_unmapped_folio()Zi Yan1-137/+133
2025-07-10mm: remove callers of pfn_t functionalityAlistair Popple1-10/+11
2025-07-10mm: remove redundant pXd_devmap callsAlistair Popple1-14/+9
2025-07-10mm/huge_memory: remove pXd_devmap usage from insert_pXd_pfn()Alistair Popple1-10/+2
2025-07-10mm/gup: remove pXX_devmap usage from get_user_pages()Alistair Popple1-40/+0
2025-07-10mm: update core kernel code to use vm_flags_t consistentlyLorenzo Stoakes1-1/+1
2025-07-10mm: huge_memory: fix the check for allowed huge orders in shmemBaolin Wang1-1/+1
2025-07-10mm/huge_memory: don't mark refcounted folios special in vmf_insert_folio_pud()David Hildenbrand1-23/+29
2025-07-10mm/huge_memory: don't mark refcounted folios special in vmf_insert_folio_pmd()David Hildenbrand1-19/+40
2025-07-10mm/huge_memory: don't ignore queried cachemode in vmf_insert_pfn_pud()David Hildenbrand1-4/+3
2025-05-23mm: convert track_pfn_insert() to pfnmap_setup_cachemode*()David Hildenbrand1-2/+3
2025-05-13mm/huge_memory: remove useless folio pointers passingGavin Guo1-8/+8
2025-05-13mm/huge_memory: adjust try_to_migrate_one() and split_huge_pmd_locked()Gavin Guo1-19/+2
2025-05-12mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache()Fan Ni1-1/+1
2025-05-12mm: huge_memory: add folio_mark_accessed() when zapping file THPBaolin Wang1-0/+8
2025-05-12mm: add folio_mk_pmd()Matthew Wilcox (Oracle)1-6/+5
2025-05-08mm/huge_memory: fix dereferencing invalid pmd migration entryGavin Guo1-3/+8
2025-03-22mm: separate folio_split_memcg_refs() from split_page_memcg()Matthew Wilcox (Oracle)1-12/+4
2025-03-18mm: convert lru_add_page_tail() to lru_add_split_folio()Matthew Wilcox (Oracle)1-9/+9