aboutsummaryrefslogtreecommitdiff
path: root/mm/vmscan.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-06mm: do not reclaim private data from pinned pageGravatar Jan Kara 1-0/+10
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-184/+199
2023-04-18mm: Multi-gen LRU: remove wait_event_killable()Gravatar Kalesh Singh 1-72/+40
2023-04-18mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state()Gravatar Yosry Ahmed 1-12/+12
2023-04-18mm: vmscan: ignore non-LRU-based reclaim in memcg reclaimGravatar Yosry Ahmed 1-7/+42
2023-04-18mm/vmscan: simplify shrink_node()Gravatar Haifeng Xu 1-6/+6
2023-04-18vmscan: memcg: sleep when flushing stats during reclaimGravatar Yosry Ahmed 1-1/+1
2023-04-18memcg: sleep during flushing stats in safe contextsGravatar Yosry Ahmed 1-1/+1
2023-04-05mm, treewide: redefine MAX_ORDER sanelyGravatar Kirill A. Shutemov 1-1/+1
2023-03-28mm: shrinkers: convert shrinker_rwsem to mutexGravatar Qi Zheng 1-17/+17
2023-03-28mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()Gravatar Qi Zheng 1-6/+2
2023-03-28mm: vmscan: hold write lock to reparent shrinker nr_deferredGravatar Qi Zheng 1-2/+2
2023-03-28mm: vmscan: add shrinker_srcu_generationGravatar Kirill Tkhai 1-4/+20
2023-03-28mm: vmscan: make memcg slab shrink locklessGravatar Qi Zheng 1-19/+26
2023-03-28mm: vmscan: make global slab shrink locklessGravatar Qi Zheng 1-16/+12
2023-03-28mm: vmscan: add a map_nr_max field to shrinker_infoGravatar Qi Zheng 1-17/+18
2023-03-28mm: multi-gen LRU: improve design docGravatar T.J. Alumbaugh 1-1/+1
2023-03-28mm: multi-gen LRU: clean up sysfs codeGravatar T.J. Alumbaugh 1-13/+9
2023-03-12fork/vm: Move common PF_IO_WORKER behavior to new flagGravatar Mike Christie 1-2/+2
2023-02-20mm: change to return bool for folio_isolate_lru()Gravatar Baolin Wang 1-5/+5
2023-02-16mm: memcontrol: rename memcg_kmem_enabled()Gravatar Roman Gushchin 1-1/+1
2023-02-16mm: multi-gen LRU: avoid futile retriesGravatar Yu Zhao 1-10/+15
2023-02-10Merge branch 'mm-hotfixes-stable' into mm-stableGravatar Andrew Morton 1-1/+5
2023-02-09mm: shrinkers: fix deadlock in shrinker debugfsGravatar Qi Zheng 1-1/+5
2023-02-02mm: multi-gen LRU: simplify lru_gen_look_around()Gravatar T.J. Alumbaugh 1-50/+23
2023-02-02mm: multi-gen LRU: improve walk_pmd_range()Gravatar T.J. Alumbaugh 1-20/+20
2023-02-02mm: multi-gen LRU: improve lru_gen_exit_memcg()Gravatar T.J. Alumbaugh 1-0/+5
2023-02-02mm: multi-gen LRU: section for memcg LRUGravatar T.J. Alumbaugh 1-108/+142
2023-02-02mm: multi-gen LRU: section for Bloom filtersGravatar T.J. Alumbaugh 1-88/+92
2023-02-02mm: multi-gen LRU: section for rmap/PT walk feedbackGravatar T.J. Alumbaugh 1-0/+4
2023-02-02mm: multi-gen LRU: section for working set protectionGravatar T.J. Alumbaugh 1-0/+4
2023-01-31Sync mm-stable with mm-hotfixes-stable to pick up dependent patchesGravatar Andrew Morton 1-4/+5
2023-01-31mm: multi-gen LRU: fix crash during cgroup migrationGravatar Yu Zhao 1-1/+4
2023-01-31Revert "mm: add nodes= arg to memory.reclaim"Gravatar Michal Hocko 1-3/+1
2023-01-18mm: add vma_has_recency()Gravatar Yu Zhao 1-1/+4
2023-01-18mm: multi-gen LRU: simplify arch_has_hw_pte_young() checkGravatar Yu Zhao 1-1/+1
2023-01-18mm: multi-gen LRU: clarify scan_control flagsGravatar Yu Zhao 1-28/+28
2023-01-18mm: multi-gen LRU: per-node lru_gen_folio listsGravatar Yu Zhao 1-33/+341
2023-01-18mm: multi-gen LRU: shuffle should_run_aging()Gravatar Yu Zhao 1-62/+62
2023-01-18mm: multi-gen LRU: remove aging fairness safeguardGravatar Yu Zhao 1-67/+59
2023-01-18mm: multi-gen LRU: remove eviction fairness safeguardGravatar Yu Zhao 1-58/+23
2023-01-18mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]Gravatar Yu Zhao 1-10/+10
2023-01-18mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folioGravatar Yu Zhao 1-17/+17
2023-01-18mm/swap: convert deactivate_page() to folio_deactivate()Gravatar 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...Gravatar Linus Torvalds 1-4/+1
2022-12-15mm: Remove pointless barrier() after pmdp_get_lockless()Gravatar Peter Zijlstra 1-3/+0
2022-12-15mm: Rename pmd_read_atomic()Gravatar Peter Zijlstra 1-2/+2
2022-12-11mm: memcg: fix swapcached stat accountingGravatar Hugh Dickins 1-2/+1
2022-12-11mm: add nodes= arg to memory.reclaimGravatar Mina Almasry 1-1/+3
2022-12-11mm: disable top-tier fallback to reclaim on proactive reclaimGravatar Mina Almasry 1-3/+22