summaryrefslogtreecommitdiff
path: root/mm/khugepaged.c
AgeCommit message (Expand)AuthorFilesLines
11 daysmm: fix incorrect vm_flags usage when checking allowable orders for tmpfsBaolin Wang1-6/+0
2026-08-24mm/khugepaged: unmap pte before releasing vma write lockNico Pache (Red Hat)1-2/+2
2026-08-24mm/khugepaged: fix outdated commentsNico Pache (Red Hat)1-23/+21
2026-08-24mm/khugepaged: introduce a count_collapse_event() helperNico Pache (Red Hat)1-21/+21
2026-08-24mm/khugepaged: extract reference check into folio_pte_referenced() helperNico Pache (Red Hat)1-14/+12
2026-08-24mm/khugepaged: refactor per-scan state clearing into collapse_control_init_sc...Nico Pache (Red Hat)1-5/+9
2026-08-06mm/khugepaged: replace mutex_lock/mutex_unlock usage with guard macroJakov Novak1-16/+15
2026-08-06mm/mm_slot.h: add a helper function mm_slot_removexu xin1-4/+2
2026-08-04mm/vma: use vma_start_pgoff(), linear_page_index() in mm codeLorenzo Stoakes1-1/+2
2026-08-04mm/rmap: rename vma_interval_tree_*() to mapping_rmap_tree_*()Lorenzo Stoakes1-2/+2
2026-08-04mm/rmap: parameterise vma_interval_tree_*() by address_spaceLorenzo Stoakes1-2/+2
2026-08-04mm: handle VM_UFFD_RWP in khugepaged, rmap, and GUPKiryl Shutsemau (Meta)1-7/+11
2026-08-04mm: rename uffd-wp PTE accessors to uffdKiryl Shutsemau (Meta)1-11/+11
2026-07-30mm: split out internal page_alloc.hBrendan Jackman1-0/+1
2026-06-21mm/khugepaged: avoid underflow in madvise_collapse for sub-PMD MADV_COLLAPSEChen Wandun1-3/+6
2026-06-21mm/khugepaged: enable clean pagecache folio collapse for writable filesZi Yan1-6/+9
2026-06-21mm: fs: remove filemap_nr_thps*() functions and their usersZi Yan1-28/+0
2026-06-21mm/khugepaged: remove READ_ONLY_THP_FOR_FS check in hugepage_enabled()Zi Yan1-10/+16
2026-06-21mm/khugepaged: add folio dirty check after try_to_unmap()Zi Yan1-4/+24
2026-06-21mm/khugepaged: remove READ_ONLY_THP_FOR_FS checkZi Yan1-2/+8
2026-06-21mm/khugepaged: fix PMD collapse swap PTE accountingLance Yang1-0/+8
2026-06-21mm/khugepaged: run khugepaged for all ordersBaolin Wang1-16/+20
2026-06-21mm/khugepaged: avoid unnecessary mTHP collapse attemptsNico Pache1-0/+13
2026-06-21mm/khugepaged: introduce mTHP collapse supportNico Pache1-8/+138
2026-06-21mm/khugepaged: introduce collapse_possible_orders helper functionsNico Pache1-3/+21
2026-06-21mm/khugepaged: improve tracepoints for mTHP ordersNico Pache1-4/+5
2026-06-21mm/khugepaged: add per-order mTHP collapse failure statisticsNico Pache1-2/+13
2026-06-21mm/khugepaged: skip collapsing mTHP to smaller ordersNico Pache1-0/+8
2026-06-21mm/khugepaged: generalize collapse_huge_page for mTHP collapseNico Pache1-38/+67
2026-06-21mm/khugepaged: require collapse_huge_page to enter/exit with the lock droppedNico Pache1-8/+8
2026-06-21mm/khugepaged: generalize __collapse_huge_page_* for mTHP supportNico Pache1-33/+93
2026-06-21mm/khugepaged: rework max_ptes_* handling with helper functionsNico Pache1-36/+84
2026-06-21mm/khugepaged: generalize alloc_charge_folio()Dev Jain1-7/+13
2026-06-21mm/khugepaged: generalize hugepage_vma_revalidate for mTHP supportNico Pache1-8/+18
2026-06-08mm: switch deferred split shrinker to list_lruJohannes Weiner1-0/+5
2026-06-02mm/khugepaged: fix inconsistent MMF_VM_HUGEPAGE flag due to allocation failur...Ye Liu1-2/+5
2026-05-28mm/khugepaged: return -EAGAIN for SCAN_PAGE_HAS_PRIVATE in MADV_COLLAPSEVineet Agarwal1-0/+1
2026-05-28mm/khugepaged: use ALIGN helpers for PMD alignmentYe Liu1-4/+4
2026-04-05mm/khugepaged: fix issue with tracking lockLorenzo Stoakes (Oracle)1-4/+8
2026-04-05mm/khugepaged: unify khugepaged and madv_collapse with collapse_single_pmd()Nico Pache1-70/+72
2026-04-05mm/khugepaged: rename hpage_collapse_* to collapse_*Nico Pache1-31/+29
2026-04-05mm/khugepaged: define KHUGEPAGED_MAX_PTES_LIMIT as HPAGE_PMD_NR - 1Nico Pache1-4/+5
2026-04-05mm: introduce is_pmd_order helperNico Pache1-3/+3
2026-04-05mm: ratelimit min_free_kbytes adjustment messagesBreno Leitao1-2/+2
2026-04-05mm: khugepaged: export set_recommended_min_free_kbytes()Breno Leitao1-1/+1
2026-04-05khugepaged: remove redundant index check for pmd-foliosDev Jain1-10/+4
2026-04-05mm: khugepaged: skip lazy-free foliosVernon Yang1-0/+21
2026-04-05mm-khugepaged-refine-scan-progress-number-fixVernon Yang1-43/+35
2026-04-05mm: khugepaged: refine scan progress numberVernon Yang1-10/+32
2026-04-05mm: khugepaged: add trace_mm_khugepaged_scan eventVernon Yang1-0/+2