summaryrefslogtreecommitdiff
path: root/mm/vmscan.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-03mm: multi-gen LRU: simplify lru_gen_look_around()T.J. Alumbaugh1-50/+23
2023-02-03mm: multi-gen LRU: improve walk_pmd_range()T.J. Alumbaugh1-20/+20
2023-02-03mm: multi-gen LRU: improve lru_gen_exit_memcg()T.J. Alumbaugh1-0/+5
2023-02-03mm: multi-gen LRU: section for memcg LRUT.J. Alumbaugh1-108/+142
2023-02-03mm: multi-gen LRU: section for Bloom filtersT.J. Alumbaugh1-88/+92
2023-02-03mm: multi-gen LRU: section for rmap/PT walk feedbackT.J. Alumbaugh1-0/+4
2023-02-03mm: multi-gen LRU: section for working set protectionT.J. Alumbaugh1-0/+4
2023-02-01Sync mm-stable with mm-hotfixes-stable to pick up dependent patchesAndrew Morton1-4/+5
2023-02-01mm: multi-gen LRU: fix crash during cgroup migrationYu Zhao1-1/+4
2023-02-01Revert "mm: add nodes= arg to memory.reclaim"Michal Hocko1-3/+1
2023-01-19mm: add vma_has_recency()Yu Zhao1-1/+4
2023-01-19mm: multi-gen LRU: simplify arch_has_hw_pte_young() checkYu Zhao1-1/+1
2023-01-19mm: multi-gen LRU: clarify scan_control flagsYu Zhao1-28/+28
2023-01-19mm: multi-gen LRU: per-node lru_gen_folio listsYu Zhao1-33/+341
2023-01-19mm: multi-gen LRU: shuffle should_run_aging()Yu Zhao1-62/+62
2023-01-19mm: multi-gen LRU: remove aging fairness safeguardYu Zhao1-67/+59
2023-01-19mm: multi-gen LRU: remove eviction fairness safeguardYu Zhao1-58/+23
2023-01-19mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]Yu Zhao1-10/+10
2023-01-19mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folioYu Zhao1-17/+17
2023-01-19mm/swap: convert deactivate_page() to folio_deactivate()Vishal Moola (Oracle)1-1/+1
2022-12-17Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+1
2022-12-15mm: Remove pointless barrier() after pmdp_get_lockless()Peter Zijlstra1-3/+0
2022-12-15mm: Rename pmd_read_atomic()Peter Zijlstra1-2/+2
2022-12-12mm: memcg: fix swapcached stat accountingHugh Dickins1-2/+1
2022-12-12mm: add nodes= arg to memory.reclaimMina Almasry1-1/+3
2022-12-12mm: disable top-tier fallback to reclaim on proactive reclaimMina Almasry1-3/+22
2022-12-12mm: memcg: fix stale protection of reclaim target memcgYosry Ahmed1-5/+6
2022-12-01mm: vmscan: use sysfs_emit() to instead of scnprintf()Xu Panda1-1/+1
2022-12-01mm: multi-gen LRU: remove NULL checks on NODE_DATA()Yu Zhao1-11/+2
2022-12-01mm: make drop_caches keep reclaiming on all nodesJan Kara1-15/+18
2022-12-01mm: vmscan: split khugepaged stats from direct reclaim statsJohannes Weiner1-8/+24
2022-12-01Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton1-23/+59
2022-12-01mm: introduce arch_has_hw_nonleaf_pmd_young()Juergen Gross1-5/+5
2022-11-23mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1Aneesh Kumar K.V1-1/+13
2022-11-23mm: multi-gen LRU: retry folios written back while isolatedYu Zhao1-11/+37
2022-11-23mm: vmscan: fix extreme overreclaim and swap floodsJohannes Weiner1-6/+4
2022-11-09mm: vmscan: make rotations a secondary factor in balancing anon vs fileJohannes Weiner1-1/+3
2022-10-08mglru: mm/vmscan.c: fix imprecise commentsYu Zhao1-5/+4
2022-10-08mm/mglru: don't sync disk for each aging cycleYu Zhao1-2/+0
2022-10-04memcg: convert mem_cgroup_swap_full() to take a folioMatthew Wilcox (Oracle)1-2/+1
2022-10-04mm/swap: convert put_swap_page() to put_swap_folio()Matthew Wilcox (Oracle)1-1/+1
2022-10-04mm/swapfile: convert try_to_free_swap() to folio_free_swap()Matthew Wilcox (Oracle)1-1/+1
2022-10-04mm/vmscan: fix a lot of commentsMatthew Wilcox (Oracle)1-133/+130
2022-09-27mm/vmscan: use vma iterator instead of vm_nextLiam R. Howlett1-9/+3
2022-09-27mm/demotion: demote pages according to allocation fallback orderJagdish Gediya1-15/+43
2022-09-27mm/demotion: move memory demotion related codeAneesh Kumar K.V1-0/+1
2022-09-27mm: multi-gen LRU: admin guideYu Zhao1-0/+4
2022-09-27mm: multi-gen LRU: debugfs interfaceYu Zhao1-10/+401
2022-09-27mm: multi-gen LRU: thrashing preventionYu Zhao1-3/+71
2022-09-27mm: multi-gen LRU: kill switchYu Zhao1-5/+223