shrinker · Maintained
Maintainers
- M Andrew Morton <akpm@linux-foundation.org>
- M Dave Chinner <david@fromorbit.com>
- R Qi Zheng <qi.zheng@linux.dev>
- R Roman Gushchin <roman.gushchin@linux.dev>
- R Muchun Song <muchun.song@linux.dev>
Paths
- F
Documentation/admin-guide/mm/shrinker_debugfs.rst - F
include/linux/list_lru.h - F
include/linux/shrinker.h - F
mm/list_lru.c - F
mm/shrinker.c - F
mm/shrinker_debug.c
Last 30 days
Most active threads (last 7 days)
-
WARM1d
[PATCH] mm: fix typos in various comments
2026-09-22 03:19 · 0 replies in 7d · Zhijian Han <hidden> -
WARM1d
[PATCH RFC 0/4] mm/vmscan: move vmscan tracepoints to a local header
2026-09-21 11:46 · 1 reply in 7d · Ridong Chen <ridong.chen@linux.dev> -
WARM2d
[PATCH v2 0/4] memcg: move memcgid refcount to objcg to unpin dying memcgs
2026-09-21 06:16 · 1 reply in 7d · Bingfang Guo via B4 Relay <devnull+bingfangguo.tencent.com@kernel.org> -
WARM3d
[PATCH 0/4] memcg: move memcgid refcount to objcg to unpin dying memcgs
2026-09-18 09:18 · 1 reply in 7d · Bingfang Guo <hidden>
Active reviewers (last 30 days)
-
Johannes Weiner <hannes@cmpxchg.org>
1 attestation (1 Reviewed-by) · last on 2026-09-10 -
Baolin Wang <baolin.wang@linux.alibaba.com>
1 attestation (1 Reviewed-by) · last on 2026-09-02
Recent patches
Most-recent 30 patches in this subsystem on linux-mm (capped at 30), ordered by date desc.
-
WARM1d
[PATCH] mm: fix typos in various comments
2026-09-22 · Zhijian Han <hidden> -
WARM1d
[PATCH RFC 2/4] mm/vmscan: move vmscan tracepoints to a local header
2026-09-21 · Ridong Chen <ridong.chen@linux.dev> -
WARM2d
[PATCH v2 4/4] memcg: move memcg private ID refcount to objcg
2026-09-21 · Bingfang Guo via B4 Relay <devnull+bingfangguo.tencent.com@kernel.org> -
WARM3d
[PATCH 4/4] memcg: move memcg private ID refcount to objcg
2026-09-18 · Bingfang Guo <hidden> -
HOTtoday
REVIEWED: 7 (7M) [PATCH v3 2/4] mm: list_lru: keep per-memcg lists with nokmem for NONSLAB-backed lrus
2026-09-10 · Qinyun Tan <hidden> -
HOTtoday
[PATCH v3 1/4] mm: memcontrol: drop kmemcg_id and use mem_cgroup_id() for list_lru indexing
2026-09-10 · 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
[PATCH v2 1/4] mm: memcontrol: drop kmemcg_id and use the memcg ID for list_lru indexing
2026-09-07 · Qinyun Tan <hidden> -
COLD18d
[PATCH] mm: list_lru: clear shrinker id when disabling memcg awareness
2026-09-04 · Wentao Guan <hidden> -
DORMANTno replies
IN LINUX-NEXT: 3 (3M) [PATCH v2] mm/list_lru: disable memcg awareness under cgroup_disable=memory
2026-09-02 · Qinyun Tan <hidden> -
COLD20d
IN LINUX-NEXT [PATCH] mm/shrinker: fix bogus set_shrinker_bit() with cgroup.memory=nokmem
2026-09-02 · Jiayuan Chen <jiayuan.chen@linux.dev> -
COLD21d
[PATCH] mm/list_lru: disable memcg awareness under cgroup_disable=memory
2026-09-02 · Qinyun Tan <hidden> -
COLD18d
IN LINUX-NEXT [PATCH] mm/list_lru: don't copy stale shrinker id from non-memcg-aware shrinkers
2026-09-01 · Qinyun Tan <hidden> -
COLD16d
[PATCH RFC v2 6/6] mm/memcg: filter out reparented memcgs got from memcgid
2026-09-01 · Bingfang Guo <hidden> -
COLD22d
[RFC 01/10] Add !MEMCG memcg_list_lru_alloc implementation
2026-08-27 · David Stevens <hidden> -
COLD40d
[PATCH RFC 5/5] memcg: filter out reparented memcgs got using memcgid
2026-08-13 · Bingfang Guo <hidden> -
STALE74d
[PATCH] mm: shrinker: Fix double-free in alloc_shrinker_info error path
2026-07-11 · Hongling Zeng <hidden> -
STALE74d
[PATCH] mm: shrinker: fix double-free in alloc_shrinker_info error path
2026-07-11 · Hongling Zeng <hidden> -
DORMANTno replies
[PATCH] mm: shrinker: fix double-free in alloc_shrinker_info error path
2026-07-11 · Hongling Zeng <hidden> -
STALE89d
[PATCH 1/1] mm/shrinker: add NULL checks after rcu_dereference() in shrinker bit functions
2026-06-24 · <hidden> -
STALE84d
[PATCH v3 3/7] mm: Use mutable list iterators
2026-06-22 · Kaitao Cheng <hidden> -
STALE98d
IN MM [PATCH] mm: shrinker: fix NULL pointer dereference in debugfs
2026-06-17 · Qi Zheng <qi.zheng@linux.dev> -
STALE98d
IN MM [PATCH] mm: shrinker: fix shrinker_info teardown race with expansion
2026-06-17 · Qi Zheng <qi.zheng@linux.dev> -
COLD54d
[PATCH v6 1/2] mm: Introduce opportunistic_compaction concept to vmscan and shrinkers
2026-06-17 · Matthew Brost <matthew.brost@intel.com> -
STALE103d
Re: [zswap?] BUG: sleeping function called from invalid context at kernel/cgroup/rstat.c:421
2026-06-11 · Roman Gushchin <roman.gushchin@linux.dev> -
COLD29d
IN MM [PATCH] mm/shrinker: do not hold RCU lock in shrinker_debugfs_count_show()
2026-06-10 · Shakeel Butt <shakeel.butt@linux.dev> -
STALE113d
IN LINUX-NEXT [PATCH v2] mm/list_lru: drain before clearing xarray entry on reparent
2026-06-01 · Shakeel Butt <shakeel.butt@linux.dev> -
STALE113d
[PATCH] mm/list_lru: drain before clearing xarray entry on reparent
2026-06-01 · Shakeel Butt <shakeel.butt@linux.dev> -
STALE95d
IN MM: 31 (31M) [PATCH v5 7/9] mm: list_lru: introduce folio_memcg_list_lru_alloc()
2026-05-27 · Johannes Weiner <hannes@cmpxchg.org> -
STALE95d
IN MM: 41 (41M) [PATCH v5 6/9] mm: list_lru: introduce caller locking for additions and deletions
2026-05-27 · Johannes Weiner <hannes@cmpxchg.org>
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.
-
STALE191d
[PATCH v3 1/3] mm/vmscan: introduce drop_sb_dentry_inode() helper
2026-02-27 · Ye Bin <hidden> -
STALE199d
[PATCH 3/3] mm: shrinker: remove unnecessary check in shrink_slab_memcg()
2026-03-06 · Haifeng Xu <hidden> -
STALE194d
[PATCH V2 1/4] mm: shrinker: add one more parameter in shrinker_id()
2026-03-10 · Haifeng Xu <hidden> -
STALE194d
[PATCH V2 4/4] mm: shrinker: remove unnecessary check in shrink_slab_memcg()
2026-03-10 · Haifeng Xu <hidden> -
STALE150d
[PATCH V3 1/4] mm: shrinker: add one more parameter in shrinker_id()
2026-03-11 · Haifeng Xu <hidden> -
STALE150d
[PATCH V3 4/4] mm: shrinker: remove unnecessary check in shrink_slab_memcg()
2026-03-11 · Haifeng Xu <hidden> -
STALE190d
[PATCH v8 2/3] mm: vmscan: add cgroup IDs to vmscan tracepoints
2026-03-16 · Thomas Ballasi <hidden> -
STALE186d
[LSF/MM/BPF TOPIC][RFC PATCH 1/2] mm: add hugepage shrinker for frozen memory
2026-03-18 · Sourav Panda <hidden> -
STALE137d
[PATCH v5 2/5] mm: Introduce opportunistic_compaction concept to vmscan and shrinkers
2026-05-06 · Matthew Brost <matthew.brost@intel.com> -
DORMANTno replies
[PATCH] mm: shrinker: fix double-free in alloc_shrinker_info error path
2026-07-11 · Hongling Zeng <hidden>