summaryrefslogtreecommitdiffstats
path: root/mm/vmscan.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mglru: mm/vmscan.c: fix imprecise commentsYu Zhao2022-10-071-5/+4
* mm/mglru: don't sync disk for each aging cycleYu Zhao2022-10-071-2/+0
* memcg: convert mem_cgroup_swap_full() to take a folioMatthew Wilcox (Oracle)2022-10-031-2/+1
* mm/swap: convert put_swap_page() to put_swap_folio()Matthew Wilcox (Oracle)2022-10-031-1/+1
* mm/swapfile: convert try_to_free_swap() to folio_free_swap()Matthew Wilcox (Oracle)2022-10-031-1/+1
* mm/vmscan: fix a lot of commentsMatthew Wilcox (Oracle)2022-10-031-133/+130
* mm/vmscan: use vma iterator instead of vm_nextLiam R. Howlett2022-09-271-9/+3
* mm/demotion: demote pages according to allocation fallback orderJagdish Gediya2022-09-271-15/+43
* mm/demotion: move memory demotion related codeAneesh Kumar K.V2022-09-271-0/+1
* mm: multi-gen LRU: admin guideYu Zhao2022-09-271-0/+4
* mm: multi-gen LRU: debugfs interfaceYu Zhao2022-09-271-10/+401
* mm: multi-gen LRU: thrashing preventionYu Zhao2022-09-271-3/+71
* mm: multi-gen LRU: kill switchYu Zhao2022-09-271-5/+223
* mm: multi-gen LRU: optimize multiple memcgsYu Zhao2022-09-271-9/+96
* mm: multi-gen LRU: support page table walksYu Zhao2022-09-271-16/+994
* mm: multi-gen LRU: exploit locality in rmapYu Zhao2022-09-271-0/+184
* mm: multi-gen LRU: minimal implementationYu Zhao2022-09-271-8/+784
* mm: multi-gen LRU: groundworkYu Zhao2022-09-271-0/+75
* mm/vmscan.c: refactor shrink_node()Yu Zhao2022-09-271-94/+104
* Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton2022-09-261-2/+2
|\
| * vmscan: check folio_test_private(), not folio_get_private()Matthew Wilcox (Oracle)2022-09-121-2/+2
* | mm: fix null-ptr-deref in kswapd_is_running()Kefeng Wang2022-09-121-11/+16
* | mm/vmscan: make the annotations of refaults code at the right placeYang Yang2022-09-121-5/+5
* | mm/vmscan: define macros for refaults in struct lruvecYang Yang2022-09-121-4/+4
|/
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-061-135/+197
|\
| * mm: vmpressure: don't count proactive reclaim in vmpressureYosry Ahmed2022-07-301-10/+17
| * mm: shrinkers: fix double kfree on shrinker nameTetsuo Handa2022-07-301-2/+7
| * mm, docs: fix comments that mention mem_hotplug_end()Yun-Ze Li2022-07-041-1/+1
| * mm/swap: convert __delete_from_swap_cache() to a folioMatthew Wilcox (Oracle)2022-07-041-1/+1
| * mm: convert page_swap_flags to folio_swap_flagsMatthew Wilcox (Oracle)2022-07-041-1/+1
| * mm: convert destroy_compound_page() to destroy_large_folio()Matthew Wilcox (Oracle)2022-07-041-2/+2
| * mm/vmscan: convert reclaim_pages() to use a folioMatthew Wilcox (Oracle)2022-07-041-13/+12
| * mm/vmscan: convert shrink_active_list() to use a folioMatthew Wilcox (Oracle)2022-07-041-32/+29
| * mm/vmscan: convert move_pages_to_lru() to use a folioMatthew Wilcox (Oracle)2022-07-041-27/+27
| * mm/vmscan: convert isolate_lru_pages() to use a folioMatthew Wilcox (Oracle)2022-07-041-33/+33
| * mm/vmscan: convert reclaim_clean_pages_from_list() to foliosMatthew Wilcox (Oracle)2022-07-041-11/+11
| * mm: shrinkers: provide shrinkers with namesRoman Gushchin2022-07-041-3/+55
| * mm: shrinkers: introduce debugfs interface for memory shrinkersRoman Gushchin2022-07-041-2/+4
* | vmscan: Add check_move_unevictable_folios()Matthew Wilcox (Oracle)2022-06-291-22/+34
|/
* Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-05-261-226/+250
|\
| * Revert "mm/vmscan: never demote for memcg reclaim"Johannes Weiner2022-05-251-7/+2
| * mm: don't be stuck to rmap lock on reclaim pathMinchan Kim2022-05-191-1/+6
| * vmscan: remove remaining uses of page in shrink_page_listMatthew Wilcox (Oracle)2022-05-131-62/+60
| * vmscan: convert the activate_locked portion of shrink_page_list to foliosMatthew Wilcox (Oracle)2022-05-131-8/+9
| * vmscan: move initialisation of mapping downMatthew Wilcox (Oracle)2022-05-131-5/+2
| * vmscan: convert lazy freeing to foliosMatthew Wilcox (Oracle)2022-05-131-9/+9
| * vmscan: convert page buffer handling to use foliosMatthew Wilcox (Oracle)2022-05-131-23/+25
| * vmscan: convert dirty page handling to foliosMatthew Wilcox (Oracle)2022-05-131-22/+26
| * swap: convert add_to_swap() to take a folioMatthew Wilcox (Oracle)2022-05-131-3/+3
| * vmscan: convert the writeback handling in shrink_page_list() to foliosMatthew Wilcox (Oracle)2022-05-131-36/+42