MGLRU
MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
Maintained 6,930 threads 13,711 messages Latest
About Lists, Files, Maintainers, Reviewers
- Lists
- linux-mm
- Files
Documentation/admin-guide/mm/multigen_lru.rst,Documentation/mm/multigen_lru.rst,include/linux/mm_inline.h,include/linux/mmzone.h,mm/vmscan.c,mm/workingset.c- Maintainers
- Andrew Morton
- Reviewers
- Axel Rasmussen, Barry Song, Baolin Wang, Baoquan He, Kairui Song, Qi Zheng, Shakeel Butt, Wei Xu and 1 more
Show bot threadsBotsLatest activityActivityNewest threadsNewMost repliesRepliesMost participantsPeople
- sysctl: replace overloaded extra pointers with typed bounds and context net/ (33), kernel/ (29), fs/ (22), drivers/ (14), +8 In review 13 replies
- mm, vmscan: make kswapd unreserve highatomic pageblocks mm/ (3) In review 2 replies
- mm: read the page cache without folio references mm/ (13), include/ (6), fs/ (2) In review 15 replies
- mm: mglru: splice all generations when reparenting a memcg mm/vmscan.c In review 2 replies
- skip empty PUD subtrees during aging with a PUD-level Bloom filter include/linux/, include/trace/events/, mm/ In review 14 replies
- FAILED: patch "[PATCH] mm/vmscan: avoid false-positive -Wuninitialized warning, again" failed to apply to 7.3-stable tree include/linux/, mm/ New 0 replies
- BPF-based per-cgroup NUMA balancing mode selection mm/ (5), kernel/ (4), tools/ (3), include/ (2), +1 In review 5 replies
- mm: mglru: fix swappiness behavior mm/ (3), include/linux/ In review 3 replies
- mm: read root memcg stats from global counters instead of flushing mm/ (3), mm/damon/ In review 1 reply
- mm: PMD-level swap entries for anonymous THPs mm/ (17), arch/ (6), include/ (6), tools/ (6), +2 In review 5 replies
- mm/compaction: stop repeating failed async compaction on every THP fault include/linux/, include/trace/events/, mm/ NAK 5 replies
- FAILED: patch "[PATCH] mm/mglru: fix ineffective memory protection for non-kswapd reclaim" failed to apply to 6.6-stable tree mm/ (2), include/linux/ New 0 replies
- FAILED: patch "[PATCH] mm/mglru: fix ineffective memory protection for non-kswapd reclaim" failed to apply to 6.12-stable tree mm/ (2), include/linux/ New 0 replies
- mm: fix swapcache writeout and cluster table races mm/ (2) New 0 replies
- FAILED: patch "[PATCH] mm/mglru: fix ineffective memory protection for non-kswapd reclaim" failed to apply to 6.18-stable tree include/linux/ (2), kernel/cgroup/ (2), mm/ (2) New 0 replies
- mm: synchronize with PTE table reclaim for all folio sizes mm/page_vma_mapped.c In review 27 replies
- mm: fix swapcache writeout and cluster table publication mm/ (2) Superseded 5 replies
- mm: continue vma_flags_t conversion mm/ (19), security/ (4), include/ (3), fs/ (2), +3 Applied 50 replies
- mm/vmscan: consolidate promo vs. high watermark checks mm/ (3) In review 6 replies
- mm: various (urgent?) fixes mm/ (26), include/ (7), fs/, kernel/ Applied 36 replies
- mm/mglru: frequency guided promotion (MGLRU-FG) and flag cleanup mm/ (11), include/ (4), fs/ (3), Documentation/ (2), +1 In review 24 replies
- mm: mglru: fix swappiness behavior include/linux/, mm/ Superseded 17 replies
- mm/mglru: cacheline follow-ups on the reclaim hot paths include/linux/ (3), mm/ In review 8 replies
- mm/list_lru: Account node removals in isolation helpers fs/ (7), mm/ (5), drivers/ (2), include/ In review 3 replies
- mm/mglru: fix a no-op lru_gen_clear_refs() call in lru_lazyfree() mm/folio.c Superseded 11 replies
- mm: workingset: compare shadow nodes node-wide without kmem accounting mm/workingset.c New 0 replies
- mm: move LRU size stat updates out of lru_lock in folio batches include/linux/ (2), mm/ Applied 6 replies
- mm: unqueue deferred split folios outside the lruvec lock mm/ (3) Applied 11 replies
- mm: split out memory-failure declarations from internal.h mm/ (9), MAINTAINERS In review 6 replies
- mm/zswap: fix double decrement of the LRU node count on writeback mm/zswap.c In review 11 replies
- Demote to lower tier using non-temporal stores include/ (5), arch/ (4), mm/ (4), fs/ In review 10 replies
- mm, vmscan: make kswapd unreserve highatomic pageblocks mm/ (3) Superseded 7 replies
- mm: read root memcg stats from global counters instead of flushing mm/ (4), include/linux/, mm/damon/ Superseded 10 replies
- mm: make watermark checks honour ALLOC_NOFRAGMENT mm/ (4), include/linux/ In review 1 reply
- mm: fix allocator races with memory hotplug mm/ (5), include/linux/, include/trace/events/ Applied 17 replies
- sched/numa: refine memory tiering promotion heuristics kernel/sched/ (3), include/linux/ (2), include/linux/sched/, mm/ In review 18 replies
- mm/vmscan: move tracepoints to mm/ and add MGLRU tracepoints mm/ (6), MAINTAINERS In review 4 replies
- mm/mglru: fix using folio_mark_accessed to replace folio_set_active mm/ (3), include/linux/ In review 4 replies
- mm: PMD-level swap entries for anonymous THPs mm/ (18), arch/ (6), include/ (6), tools/ (6), +2 Superseded 26 replies
- mm/swap: keep reclaim batches contiguous on swap mm/ (4) In review 10 replies
- mm: change behavior of pXdp_get()/pXd_page() in compile-time folded pgtable arch/ (16), include/ (4), Documentation/, mm/ In review 1 reply
- mm: multi-gen LRU: reduce memcg rotation overhead include/linux/ (2), mm/ In review 7 replies
- mm/vmscan: adaptive multi-threaded kswapd for NUMA-aware reclaim mm/ (4), include/linux/, include/trace/events/ Superseded 10 replies
- mm/vmscan: move tracepoints to mm/ and add MGLRU tracepoints mm/ (6), MAINTAINERS Superseded 8 replies
- mm/vmscan: skip lazyfree folios when demoting in shrink_folio_list() mm/vmscan.c In review 1 reply
- mm: multi-gen LRU: reduce memcg rotation overhead include/linux/ (2), mm/ Superseded 12 replies
- mm/fbatch: drain lru_add_drain() and _all() mm/ (24), include/ (8), fs/ (2), Documentation/, +2 In review 22 replies
- mm/vmscan: move tracepoints to mm/ and add MGLRU tracepoints mm/ (6), MAINTAINERS Superseded 14 replies
- mm: various (urgent?) fixes mm/ (27), include/ (7), fs/, kernel/ Superseded 29 replies
- mm: multi-gen LRU: replace get_lruvec() with mem_cgroup_lruvec() mm/vmscan.c In review 6 replies