aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mm/huge_memory.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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-04mm: use folio more widely in __split_huge_pageMatthew Wilcox (Oracle)1-10/+11
2024-03-04mm: huge_memory: enable debugfs to split huge pages to any orderZi Yan1-12/+22
2024-03-04mm: thp: split huge page to any lower order pagesZi Yan1-24/+83
2024-03-04mm: page_owner: add support for splitting to any order in split page_ownerZi Yan1-1/+1
2024-03-04mm: memcg: make memcg huge page split support any order splitZi Yan1-1/+1
2024-03-04mm/page_owner: use order instead of nr in split_page_owner()Zi Yan1-1/+1
2024-03-04mm/memcg: use order instead of nr in split_page_memcg()Zi Yan1-2/+3
2024-03-04mm: support order-1 folios in the page cacheMatthew Wilcox (Oracle)1-4/+15
2024-03-04mm/huge_memory: only split PMD mapping when necessary in unmap_folio()Zi Yan1-2/+5
2024-02-22userfaultfd: use per-vma locks in userfaultfd operationsLokesh Gidra1-2/+3
2024-02-22mm: 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-21mm: convert mm_counter_file() to take a folioKefeng Wang1-2/+2
2024-02-21mm: use pfn_swap_entry_to_folio() in zap_huge_pmd()Kefeng Wang1-7/+10
2024-02-21mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked()Kefeng Wang1-2/+2
2024-02-21mm: 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-25mm: huge_memory: don't force huge page alignment on 32 bitYang Shi1-0/+4
2024-01-25mm/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/kernel/git/akpm/mmLinus Torvalds1-71/+385
2024-01-08mm, 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
2023-12-29mm/huge_memory: batch rmap operations in __split_huge_pmd_locked()David Hildenbrand1-8/+15
2023-12-29mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd()David Hildenbrand1-5/+6
2023-12-29userfaultfd: UFFDIO_MOVE uABIAndrea Arcangeli1-0/+122
2023-12-29mm: memcg: fix split queue list crash when large folio migrationBaolin Wang1-1/+1
2023-12-20mm: thp: introduce multi-size THP sysfs interfaceRyan Roberts1-27/+204
2023-12-12mm: huge_memory: use more folio api in __split_huge_page_tail()Kefeng Wang1-6/+6
2023-12-10mm: huge_memory: batch tlb flush when splitting a pte-mapped THPBaolin Wang1-1/+3
2023-11-15mm: fix for negative counter: nr_file_hugepagesStefan Roesch1-7/+9
2023-10-25mm: huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail()Kefeng Wang1-1/+1
2023-10-25mm: huge_memory: use a folio in change_huge_pmd()Kefeng Wang1-6/+7
2023-10-25mm: huge_memory: use folio_last_cpupid() in __split_huge_page_tail()Kefeng Wang1-1/+1
2023-10-25mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page()Kefeng Wang1-1/+1
2023-10-18mm/thp: fix "mm: thp: kill __transhuge_page_enabled()"Zach O'Keefe1-7/+13
2023-10-18mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap()David Hildenbrand1-1/+1
2023-10-18mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap()David Hildenbrand1-0/+1
2023-10-16mm: memory: make numa_migrate_prep() to take a folioKefeng Wang1-1/+1
2023-10-16mm: huge_memory: use a folio in do_huge_pmd_numa_page()Kefeng Wang1-16/+13
2023-10-04mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio()Kefeng Wang1-1/+1
2023-10-04mm: thp: dynamically allocate the thp-related shrinkersQi Zheng1-24/+43
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-5/+6
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-75/+52
2023-08-28Merge tag 'v6.6-vfs.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-2/+4
2023-08-24mm/huge_memory: work on folio->swap instead of page->private when splitting folioDavid Hildenbrand1-14/+15