memory management · Maintained
Maintainers
- M Andrew Morton <akpm@linux-foundation.org>
Paths
- F
mm/ - F
tools/mm/
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH v2 0/4] mm: restore per-memcg reclaim for NONSLAB shrinkers under nokmem
2026-09-07 11:01 · 4 replies in 7d · Qinyun Tan <hidden> -
WARM1d
[PATCH v6 0/6] mm/mglru: clean up folio counters and flag usage
2026-09-05 16:51 · 6 replies in 7d · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
HOTtoday
[PATCH v4 0/2] mm/mglru: fix ineffective memory protection for non-kswapd reclaim
2026-09-07 02:55 · 2 replies in 7d · Ridong Chen <ridong.chen@linux.dev> -
WARM1d
[PATCH 0/6] memcg: group struct fields by access pattern
2026-09-05 03:05 · 5 replies in 7d · Shakeel Butt <shakeel.butt@linux.dev> -
HOTtoday
[PATCH v3 0/3] mm: workingset: fix the shadow node budget under MGLRU
2026-09-04 09:46 · 3 replies in 7d · Hui Zhu <hidden> -
WARM2d
[PATCH 00/11] mm: memcontrol: constify the read side of the memcg API
2026-09-02 19:28 · 9 replies in 7d · Tal Zussman <hidden> -
COOLING4d
IN LINUX-NEXT [PATCH v2 0/8] memcg: remove the v1 soft limit
2026-09-02 17:43 · 6 replies in 7d · Shakeel Butt <shakeel.butt@linux.dev> -
COOLING4d
[PATCH v5 0/6] mm/mglru: clean up folio counters and flag usage
2026-09-02 22:31 · 7 replies in 7d · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
WARM3d
[RFC 0/2] mm: add explicit goals to memcg memory.reclaim
2026-09-04 06:53 · 2 replies in 7d · Li Zhe <hidden> -
WARM2d
[PATCH 0/2] mm: memcg: settle memory.high debt for non-blocking THP charges
2026-09-04 03:54 · 2 replies in 7d · Qinyun Tan <hidden>
Active reviewers (last 30 days)
-
Barry Song <baohua@kernel.org>
25 attestations (23 Reviewed-by, 2 Suggested-by) · last on 2026-09-07 -
Baolin Wang <baolin.wang@linux.alibaba.com>
23 attestations (21 Reviewed-by, 2 Suggested-by) · last on 2026-09-07 -
Ridong Chen <ridong.chen@linux.dev>
16 attestations (16 Reviewed-by) · last on 2026-09-05 -
Baoquan He <baoquan.he@linux.dev>
16 attestations (16 Reviewed-by) · last on 2026-09-05 -
Johannes Weiner <hannes@cmpxchg.org>
14 attestations (7 Acked-by, 2 Reviewed-by, 5 Suggested-by) · last on 2026-09-07 -
David Hildenbrand (Arm) <david@kernel.org>
12 attestations (10 Acked-by, 2 Reviewed-by) · last on 2026-09-07 -
Shakeel Butt <shakeel.butt@linux.dev>
11 attestations (8 Acked-by, 3 Suggested-by) · last on 2026-09-05 -
Michal Hocko <mhocko@suse.com>
8 attestations (7 Acked-by, 1 Suggested-by) · last on 2026-09-04 -
Lian Wang <hidden>
6 attestations (6 Reviewed-by) · last on 2026-09-05 -
Lorenzo Stoakes (ARM) <ljs@kernel.org>
6 attestations (6 Acked-by) · last on 2026-09-02
Recent patches
Most-recent 30 patches in this subsystem on cgroups (capped at 30), ordered by date desc.
-
HOTtoday
REVIEWED: 1 (1M) [PATCH v2 4/4] mm: zswap: mark the zswap shrinker SHRINKER_NONSLAB
2026-09-07 · Qinyun Tan <hidden> -
HOTtoday
[PATCH v2 2/4] mm: list_lru: keep per-memcg lists with nokmem for NONSLAB-backed lrus
2026-09-07 · Qinyun Tan <hidden> -
HOTtoday
REVIEWED: 22 (22M) [PATCH v2 3/4] mm: thp: restore SHRINKER_NONSLAB on the deferred split shrinker
2026-09-07 · Qinyun Tan <hidden> -
HOTtoday
[PATCH v2 1/4] mm: memcontrol: drop kmemcg_id and use the memcg ID for list_lru indexing
2026-09-07 · Qinyun Tan <hidden> -
DORMANTno replies
REVIEWED: 11 (11M) [PATCH v4 2/2] mm/mglru: fix ineffective memory protection for non-kswapd reclaim
2026-09-07 · Ridong Chen <ridong.chen@linux.dev> -
HOTtoday
REVIEWED: 11 (11M) [PATCH v4 1/2] mm/page_counter: avoid integer overflow in effective_protection()
2026-09-07 · Ridong Chen <ridong.chen@linux.dev> -
WARM1d
REVIEWED: 11 (11M) [PATCH v6 1/6] mm/memcontrol: move the lru_zone_size sanity check to the reader side
2026-09-05 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
WARM1d
REVIEWED: 9 (9M) [PATCH v6 2/6] mm/mglru: introduce helpers for manipulating gen and refs flags
2026-09-05 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
WARM1d
REVIEWED: 27 (26M) [PATCH v6 3/6] mm/migrate: copy all referenced state via folio_migrate_lru_refs
2026-09-05 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
WARM1d
REVIEWED: 11 (10M) [PATCH v6 4/6] mm/mglru: move max_seq read into walk_update_folio
2026-09-05 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
WARM1d
REVIEWED: 4 (4M) [PATCH v6 6/6] mm/mglru: fix potential generation folio number leak
2026-09-05 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
WARM1d
REVIEWED: 10 (10M) [PATCH v6 5/6] mm/mglru: use explicit tier range in read_ctrl_pos()
2026-09-05 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
WARM1d
[PATCH 6/6] memcg: group the fields of struct mem_cgroup_per_node
2026-09-05 · Shakeel Butt <shakeel.butt@linux.dev> -
WARM1d
[PATCH 5/6] memcg: group the read-mostly fields of struct mem_cgroup
2026-09-05 · Shakeel Butt <shakeel.butt@linux.dev> -
WARM1d
[PATCH 4/6] memcg: group the cold fields of struct mem_cgroup
2026-09-05 · Shakeel Butt <shakeel.butt@linux.dev> -
WARM1d
[PATCH 3/6] memcg: group the write-hot fields of struct mem_cgroup
2026-09-05 · Shakeel Butt <shakeel.butt@linux.dev> -
WARM1d
[PATCH 2/6] memcg: split mem_cgroup_private_id into two fields
2026-09-05 · Shakeel Butt <shakeel.butt@linux.dev> -
WARM1d
REVIEWED: 4 (4M) [PATCH v2] memcg: Don't call schedule_work when no spinning is allowed
2026-09-04 · David Stevens <hidden> -
HOTtoday
REVIEWED: 6 (6M) [PATCH v3 3/3] mm: memcg: skip the RCU lock when the memcg is not dying
2026-09-04 · Hui Zhu <hidden> -
HOTtoday
REVIEWED: 6 (6M) [PATCH v3 2/3] mm: workingset: use lruvec_page_state_local() to count lru pages
2026-09-04 · Hui Zhu <hidden> -
HOTtoday
REVIEWED: 6 (6M) [PATCH v3 1/3] mm: memcg: redirect stats updates of dying memcgs for all hierarchies
2026-09-04 · Hui Zhu <hidden> -
DORMANTno replies
[RFC 2/2] mm: add goal=demote to memory.reclaim
2026-09-04 · Li Zhe <hidden> -
WARM3d
[RFC 1/2] mm: add goal=evict to memory.reclaim
2026-09-04 · Li Zhe <hidden> -
WARM2d
[PATCH 1/2] mm: memcg: settle memory.high debt after THP faults with non-blocking gfp
2026-09-04 · Qinyun Tan <hidden> -
WARM2d
[PATCH 2/2] mm: memcg: settle memory.high debt after large folio swapin
2026-09-04 · Qinyun Tan <hidden> -
WARM1d
[PATCH v3] mm/memcontrol: skip non-hierarchical memcg-wide stats when v1 is unavailable
2026-09-03 · Joanne Koong <joannelkoong@gmail.com> -
WARM2d
[PATCH v2] writeback, memcg: skip foreign dirty tracking for bdev inodes
2026-09-03 · Julian Sun <hidden> -
WARM3d
[PATCH] mm/hugetlb: charge folios to the target mm's memcg
2026-09-03 · Jinmeng Zhou <hidden> -
HOTtoday
[PATCH v3 2/2] mm/mglru: fix ineffective memory protection for non-kswapd reclaim
2026-09-03 · Ridong Chen <ridong.chen@linux.dev> -
HOTtoday
REVIEWED: 4 (4M) [PATCH v3 1/2] mm/page_counter: avoid integer overflow in effective_protection()
2026-09-03 · Ridong Chen <ridong.chen@linux.dev>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE170d
REVIEWED: 1 (1M) [PATCH v2] mm/memcontrol: fix reclaim_options leak in try_charge_memcg()
2026-03-18 · Bing Jiao <hidden> · 1 Reviewed-by -
STALE170d
REVIEWED: 1 (1M) [PATCH v3] mm/memcontrol: fix reclaim_options leak in try_charge_memcg()
2026-03-18 · Bing Jiao <hidden> · 1 Reviewed-by -
STALE112d
REVIEWED: 3 (3M) [PATCH] memcg: cache obj_stock by memcg, not by objcg pointer
2026-05-15 · Shakeel Butt <shakeel.butt@linux.dev> · 1 Tested-by -
STALE111d
REVIEWED: 3 (3M) [PATCH v2] memcg: cache obj_stock by memcg, not by objcg pointer
2026-05-17 · Shakeel Butt <shakeel.butt@linux.dev> · 1 Tested-by -
STALE81d
REVIEWED: 2 (2M) [PATCH v2 03/16] mm/slab: stop inlining __slab_alloc_node()
2026-06-10 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 1 Reviewed-by -
STALE81d
REVIEWED: 9 (9M) [PATCH v3 01/15] mm/slab: do not init any kfence objects on allocation
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 2 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE182d
[RFC PATCH v1 4/7] Revert "memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol"
2026-02-12 · Ackerley Tng <hidden> -
STALE182d
[RFC PATCH v1 5/7] mm: hugetlb: Adopt memcg try-commit-cancel protocol
2026-02-12 · Ackerley Tng <hidden> -
STALE182d
[RFC PATCH v1 6/7] mm: memcontrol: Remove now-unused function mem_cgroup_charge_hugetlb
2026-02-12 · Ackerley Tng <hidden> -
STALE182d
[RFC PATCH v1 7/7] mm: hugetlb: Refactor out hugetlb_alloc_folio()
2026-02-12 · Ackerley Tng <hidden> -
STALE193d
[PATCH RFC 03/15] mm, swap: move conflict checking logic of out swap cache adding
2026-02-19 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
STALE193d
[PATCH RFC 01/15] mm: move thp_limit_gfp_mask to header
2026-02-19 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
STALE193d
[PATCH RFC 04/15] mm, swap: add support for large order folios in swap cache directly
2026-02-19 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
STALE193d
[PATCH RFC 02/15] mm, swap: simplify swap_cache_alloc_folio
2026-02-19 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
STALE193d
[PATCH RFC 05/15] mm, swap: unify large folio allocation
2026-02-19 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org> -
STALE193d
[PATCH RFC 07/15] memcg, swap: defer the recording of memcg info and reparent flexibly
2026-02-19 · Kairui Song via B4 Relay <devnull+kasong.tencent.com@kernel.org>