summaryrefslogtreecommitdiffstats
path: root/mm/vmscan.c
Commit message (Expand)AuthorAgeFilesLines
* mm/vmscan: fix root proactive reclaim unthrottling unbalanced nodeYosry Ahmed2023-06-231-7/+12
* mm: memcg: rename and document global_reclaim()Yosry Ahmed2023-06-231-8/+13
* mm: remove check_move_unevictable_pages()Matthew Wilcox (Oracle)2023-06-231-17/+0
* Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.Andrew Morton2023-06-231-76/+62
|\
| * mm/mglru: make memcg_lru->lock irq safeYu Zhao2023-06-231-6/+7
| * Revert "mm: vmscan: make global slab shrink lockless"Qi Zheng2023-06-191-12/+16
| * Revert "mm: vmscan: make memcg slab shrink lockless"Qi Zheng2023-06-191-26/+19
| * Revert "mm: vmscan: add shrinker_srcu_generation"Qi Zheng2023-06-191-20/+4
| * Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred"Qi Zheng2023-06-191-2/+2
| * Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()"Qi Zheng2023-06-191-2/+6
| * Revert "mm: shrinkers: convert shrinker_rwsem to mutex"Qi Zheng2023-06-191-17/+17
* | mm: ptep_get() conversionRyan Roberts2023-06-191-6/+8
* | mm/mglru: allow pte_offset_map_nolock() to failHugh Dickins2023-06-191-9/+7
* | mm: vmscan: mark kswapd_run() and kswapd_stop() __meminitMiaohe Lin2023-06-191-2/+2
* | mm: skip CMA pages when they are not availableZhaoyang Huang2023-06-191-1/+21
* | vmstat: allow_direct_reclaim should use zone_page_state_snapshotMarcelo Tosatti2023-06-091-1/+1
* | Multi-gen LRU: fix workingset accountingKalesh Singh2023-06-091-1/+0
* | mm: multi-gen LRU: add helpers in page table walksT.J. Alumbaugh2023-06-091-5/+15
* | mm: multi-gen LRU: cleanup lru_gen_soft_reclaim()T.J. Alumbaugh2023-06-091-1/+3
* | mm: multi-gen LRU: use macro for bitmapT.J. Alumbaugh2023-06-091-1/+1
* | mm: compaction: have compaction_suitable() return boolJohannes Weiner2023-06-091-4/+2
* | mm: compaction: remove unnecessary is_via_compact_memory() checksJohannes Weiner2023-06-091-7/+1
* | mm: compaction: refactor __compaction_suitable()Johannes Weiner2023-06-091-14/+21
* | mm: convert migrate_pages() to work on foliosMatthew Wilcox (Oracle)2023-06-091-7/+8
* | mm: vmscan: use gfp_has_io_fs()Kefeng Wang2023-06-091-1/+1
|/
* mm: shrinkers: fix race condition on debugfs cleanupJoan Bruguera Micó2023-05-171-2/+3
* mm: do not reclaim private data from pinned pageJan Kara2023-05-061-0/+10
* Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-271-184/+199
|\
| * mm: Multi-gen LRU: remove wait_event_killable()Kalesh Singh2023-04-181-72/+40
| * mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state()Yosry Ahmed2023-04-181-12/+12
| * mm: vmscan: ignore non-LRU-based reclaim in memcg reclaimYosry Ahmed2023-04-181-7/+42
| * mm/vmscan: simplify shrink_node()Haifeng Xu2023-04-181-6/+6
| * vmscan: memcg: sleep when flushing stats during reclaimYosry Ahmed2023-04-181-1/+1
| * memcg: sleep during flushing stats in safe contextsYosry Ahmed2023-04-181-1/+1
| * mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov2023-04-051-1/+1
| * mm: shrinkers: convert shrinker_rwsem to mutexQi Zheng2023-03-281-17/+17
| * mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()Qi Zheng2023-03-281-6/+2
| * mm: vmscan: hold write lock to reparent shrinker nr_deferredQi Zheng2023-03-281-2/+2
| * mm: vmscan: add shrinker_srcu_generationKirill Tkhai2023-03-281-4/+20
| * mm: vmscan: make memcg slab shrink locklessQi Zheng2023-03-281-19/+26
| * mm: vmscan: make global slab shrink locklessQi Zheng2023-03-281-16/+12
| * mm: vmscan: add a map_nr_max field to shrinker_infoQi Zheng2023-03-281-17/+18
| * mm: multi-gen LRU: improve design docT.J. Alumbaugh2023-03-281-1/+1
| * mm: multi-gen LRU: clean up sysfs codeT.J. Alumbaugh2023-03-281-13/+9
* | fork/vm: Move common PF_IO_WORKER behavior to new flagMike Christie2023-03-121-2/+2
|/
* mm: change to return bool for folio_isolate_lru()Baolin Wang2023-02-201-5/+5
* mm: memcontrol: rename memcg_kmem_enabled()Roman Gushchin2023-02-161-1/+1
* mm: multi-gen LRU: avoid futile retriesYu Zhao2023-02-161-10/+15
* Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton2023-02-101-1/+5
|\
| * mm: shrinkers: fix deadlock in shrinker debugfsQi Zheng2023-02-091-1/+5