* mm.git review status (mm-stable)
@ 2026-02-03 2:45 Andrew Morton
2026-02-03 16:18 ` Shakeel Butt
0 siblings, 1 reply; 3+ messages in thread
From: Andrew Morton @ 2026-02-03 2:45 UTC (permalink / raw)
To: linux-mm
I wrote a thing, thought it might be of some interest.
mm.git review status for linus..mm-stable
Everything:
Total patches: 320
Reviews/patch: 1.40
Reviewed rate: 74%
Excluding DAMON:
Total patches: 259
Reviews/patch: 1.65
Reviewed rate: 84%
Excluding DAMON and zram:
Total patches: 245
Reviews/patch: 1.74
Reviewed rate: 88%
Unreviewed patches by author:
Andrew Morton <akpm@linux-foundation.org>
"mm/vmscan.c:shrink_folio_list(): save a tabstop"
David Hildenbrand <david@kernel.org>
"treewide: provide a generic clear_user_page() variant"
Link: https://lkml.kernel.org/r/20260107072009.1615991-1-ankur.a.arora@oracle.com
Link: https://lkml.kernel.org/r/20260107072009.1615991-2-ankur.a.arora@oracle.com
"mm/balloon_compaction: improve comments for WARN_ON_ONCE(!b_dev_info)"
Link: https://lkml.kernel.org/r/20260119230133.3551867-5-david@kernel.org
Dennis Zhou <dennis@kernel.org>
"percpu: add double free check to pcpu_free_area()"
Link: https://lkml.kernel.org/r/20260123205535.35267-1-dennis@kernel.org
Link: https://lore.kernel.org/lkml/20260119074813.ecAFsGaT@linutronix.de/ [1]
Alexander Potapenko <glider@google.com>
"mm: kmsan: add test_uninit_page"
Link: https://lkml.kernel.org/r/20260113091151.4035013-2-glider@google.com
Kevin Brodsky <kevin.brodsky@arm.com>
"selftests/mm: default KDIR to build directory"
Link: https://lkml.kernel.org/r/20260122170224.4056513-1-kevin.brodsky@arm.com
Link: https://lkml.kernel.org/r/20260122170224.4056513-2-kevin.brodsky@arm.com
"selftests/mm: check that FORCE_READ() succeeded"
Link: https://lkml.kernel.org/r/20260122170224.4056513-6-kevin.brodsky@arm.com
Klara Modin <klarasmodin@gmail.com>
"arm: make initialization of zero page independent of the memory map"
Link: https://lkml.kernel.org/r/20260111082105.290734-5-rppt@kernel.org
Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
"mm/rmap: eliminate partial anon_vma tear-down in anon_vma_fork()"
Link: https://lkml.kernel.org/r/9923da5f8b095dd1e8d677692dcaf95859de0ef5.1768746221.git.lorenzo.stoakes@oracle.com
Richard Chang <richardycc@google.com>
"zram: introduce compressed data writeback"
Link: https://lkml.kernel.org/r/20251201094754.4149975-1-senozhatsky@chromium.org
Link: https://lkml.kernel.org/r/20251201094754.4149975-2-senozhatsky@chromium.org
"zram: introduce writeback_compressed device attribute"
Link: https://lkml.kernel.org/r/20251201094754.4149975-3-senozhatsky@chromium.org
Mike Rapoport (Microsoft) <rppt@kernel.org>
"arm: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-4-rppt@kernel.org
"arm64: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-6-rppt@kernel.org
"hexagon: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-8-rppt@kernel.org
"loongarch: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-9-rppt@kernel.org
"m68k: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-10-rppt@kernel.org
"microblaze: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-11-rppt@kernel.org
"mips: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-12-rppt@kernel.org
"riscv: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-17-rppt@kernel.org
"s390: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-18-rppt@kernel.org
"sh: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-19-rppt@kernel.org
"um: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-21-rppt@kernel.org
"x86: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-22-rppt@kernel.org
"xtensa: introduce arch_zone_limits_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-23-rppt@kernel.org
"arch, mm: consolidate initialization of nodes, zones and memory map"
Link: https://lkml.kernel.org/r/20260111082105.290734-24-rppt@kernel.org
"arch, mm: consolidate initialization of SPARSE memory model"
Link: https://lkml.kernel.org/r/20260111082105.290734-25-rppt@kernel.org
"mips: drop paging_init()"
Link: https://lkml.kernel.org/r/20260111082105.290734-26-rppt@kernel.org
"x86: don't reserve hugetlb memory in setup_arch()"
Link: https://lkml.kernel.org/r/20260111082105.290734-27-rppt@kernel.org
"mm, arch: consolidate hugetlb CMA reservation"
Link: https://lkml.kernel.org/r/20260111082105.290734-28-rppt@kernel.org
Sergey Senozhatsky <senozhatsky@chromium.org>
"zram: document writeback_batch_size"
Link: https://lkml.kernel.org/r/20251201094754.4149975-4-senozhatsky@chromium.org
"zram: move bd_stat to writeback section"
Link: https://lkml.kernel.org/r/20251201094754.4149975-5-senozhatsky@chromium.org
"zram: rename zram_free_page()"
Link: https://lkml.kernel.org/r/20251201094754.4149975-6-senozhatsky@chromium.org
"zram: switch to guard() for init_lock"
Link: https://lkml.kernel.org/r/20251201094754.4149975-7-senozhatsky@chromium.org
"zram: consolidate device-attr declarations"
Link: https://lkml.kernel.org/r/20251201094754.4149975-8-senozhatsky@chromium.org
"zram: use u32 for entry ac_time tracking"
Link: https://lkml.kernel.org/r/d7c0b48450c70eeb5fd8acd6ecd23593f30dbf1f.1765775954.git.senozhatsky@chromium.org
"zram: rename internal slot API"
Link: https://lkml.kernel.org/r/20260115031922.3813659-1-senozhatsky@chromium.org
Link: https://lkml.kernel.org/r/775a0b1a0ace5caf1f05965d8bc637c1192820fa.1765775954.git.senozhatsky@chromium.org
"zram: trivial fix of recompress_slot() coding styles"
Link: https://lkml.kernel.org/r/ff3254847dbdc6fbd2e3fed53c572a261d60b7b6.1765775954.git.senozhatsky@chromium.org
"zram: fixup read_block_state()"
Link: https://lkml.kernel.org/r/20260115033031.3818977-1-senozhatsky@chromium.org
"zram: drop pp_in_progress"
Link: https://lkml.kernel.org/r/20251216071342.687993-1-senozhatsky@chromium.org
SeongJae Park <sj@kernel.org>
"mm/damon/core: introduce nr_snapshots damos stat"
Link: https://lkml.kernel.org/r/20260114152049.99727-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20251216080128.42991-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20251216080128.42991-2-sj@kernel.org
"mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file"
Link: https://lkml.kernel.org/r/20251216080128.42991-3-sj@kernel.org
"Docs/mm/damon/design: update for nr_snapshots damos stat"
Link: https://lkml.kernel.org/r/20251216080128.42991-4-sj@kernel.org
"Docs/admin-guide/mm/damon/usage: update for nr_snapshots damos stat"
Link: https://lkml.kernel.org/r/20251216080128.42991-5-sj@kernel.org
"Docs/ABI/damon: update for nr_snapshots damos stat"
Link: https://lkml.kernel.org/r/20251216080128.42991-6-sj@kernel.org
"mm/damon: update damos kerneldoc for stat field"
Link: https://lkml.kernel.org/r/20251216080128.42991-7-sj@kernel.org
"mm/damon/core: implement max_nr_snapshots"
Link: https://lkml.kernel.org/r/20251216080128.42991-8-sj@kernel.org
"mm/damon/sysfs-schemes: implement max_nr_snapshots file"
Link: https://lkml.kernel.org/r/20251216080128.42991-9-sj@kernel.org
"Docs/mm/damon/design: update for max_nr_snapshots"
Link: https://lkml.kernel.org/r/20251216080128.42991-10-sj@kernel.org
"Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots"
Link: https://lkml.kernel.org/r/20251216080128.42991-11-sj@kernel.org
"Docs/ABI/damon: update for max_nr_snapshots"
Link: https://lkml.kernel.org/r/20251216080128.42991-12-sj@kernel.org
"mm/damon/core: introduce [in]active memory ratio damos quota goal metric"
Link: https://lkml.kernel.org/r/20260113152717.70459-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20260113152717.70459-2-sj@kernel.org
"mm/damon/paddr: activate DAMOS_LRU_PRIO targets instead of marking accessed"
Link: https://lkml.kernel.org/r/20260113152717.70459-5-sj@kernel.org
"mm/damon/lru_sort: consider age for quota prioritization"
Link: https://lkml.kernel.org/r/20260113152717.70459-6-sj@kernel.org
"mm/damon/lru_sort: support young page filters"
Link: https://lkml.kernel.org/r/20260113152717.70459-7-sj@kernel.org
"mm/damon/lru_sort: support active:inactive memory ratio based auto-tuning"
Link: https://lkml.kernel.org/r/20260114055308.79884-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20260113152717.70459-9-sj@kernel.org
"mm/damon/core: implement damon_kdamond_pid()"
Link: https://lkml.kernel.org/r/20260115152047.68415-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20260115152047.68415-2-sj@kernel.org
"mm/damon/sysfs: use damon_kdamond_pid()"
Link: https://lkml.kernel.org/r/20260115152047.68415-3-sj@kernel.org
"mm/damon/lru_sort: use damon_kdamond_pid()"
Link: https://lkml.kernel.org/r/20260115152047.68415-4-sj@kernel.org
"mm/damon/reclaim: use damon_kdamond_pid()"
Link: https://lkml.kernel.org/r/20260115152047.68415-5-sj@kernel.org
"mm/damon: hide kdamond and kdamond_lock of damon_ctx"
Link: https://lkml.kernel.org/r/20260115152047.68415-6-sj@kernel.org
"selftests/damon/sysfs_memcg_path_leak.sh: use kmemleak"
Link: https://lkml.kernel.org/r/20260117020731.226785-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20260117020731.226785-2-sj@kernel.org
"selftests/damon/wss_estimation: test for up to 160 MiB working set size"
Link: https://lkml.kernel.org/r/20260117020731.226785-3-sj@kernel.org
"selftests/damon/access_memory: add repeat mode"
Link: https://lkml.kernel.org/r/20260117020731.226785-4-sj@kernel.org
"selftests/damon/wss_estimation: ensure number of collected wss"
Link: https://lkml.kernel.org/r/20260117020731.226785-5-sj@kernel.org
"selftests/damon/wss_estimation: deduplicate failed samples output"
Link: https://lkml.kernel.org/r/20260117020731.226785-6-sj@kernel.org
"mm/damon: remove damon_operations->cleanup()"
Link: https://lkml.kernel.org/r/20260117175256.82826-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20260117175256.82826-2-sj@kernel.org
"mm/damon/core: cleanup targets and regions at once on kdamond termination"
Link: https://lkml.kernel.org/r/20260117175256.82826-3-sj@kernel.org
"mm/damon/core: cancel damos_walk() before damon_ctx->kdamond reset"
Link: https://lkml.kernel.org/r/20260117175256.82826-4-sj@kernel.org
Link: https://lore.kernel.org/20251230014532.47563-1-sj@kernel.org [1]
"mm/damon/core: process damon_call_control requests on a local list"
Link: https://lkml.kernel.org/r/20260117175256.82826-5-sj@kernel.org
"mm/damon: document damon_call_control->dealloc_on_cancel repeat behavior"
Link: https://lkml.kernel.org/r/20260117175256.82826-6-sj@kernel.org
"mm/damon/core: rename damos_filter_out() to damos_core_filter_out()"
Link: https://lkml.kernel.org/r/20260117175256.82826-7-sj@kernel.org
"mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ"
Link: https://lkml.kernel.org/r/20260117175256.82826-8-sj@kernel.org
"mm/damon: rename min_sz_region of damon_ctx to min_region_sz"
Link: https://lkml.kernel.org/r/20260117175256.82826-9-sj@kernel.org
"Docs/mm/damon/index: simplify the intro"
Link: https://lkml.kernel.org/r/20260118180305.70023-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20260118180305.70023-2-sj@kernel.org
"Docs/mm/damon/design: link repology instead of Fedora package"
Link: https://lkml.kernel.org/r/20260118180305.70023-3-sj@kernel.org
"Docs/mm/damon/design: document DAMON sample modules"
Link: https://lkml.kernel.org/r/20260118180305.70023-4-sj@kernel.org
"Docs/mm/damon/design: add reference to DAMON_STAT usage"
Link: https://lkml.kernel.org/r/20260118180305.70023-5-sj@kernel.org
"Docs/admin-guide/mm/damon/usage: introduce DAMON modules at the beginning"
Link: https://lkml.kernel.org/r/20260118180305.70023-6-sj@kernel.org
"Docs/admin-guide/mm/damon/usage: update stats update process for refresh_ms"
Link: https://lkml.kernel.org/r/20260118180305.70023-7-sj@kernel.org
"Docs/mm/damon/maintainer-profile: fix wrong MAITNAINERS section name"
Link: https://lkml.kernel.org/r/20260118180305.70023-8-sj@kernel.org
"Docs/mm/damon/maintainer-profile: remove damon-tests/perf suggestion"
Link: https://lkml.kernel.org/r/20260118180305.70023-9-sj@kernel.org
Kefeng Wang <wangkefeng.wang@huawei.com>
"mm: hugetlb: optimize replace_free_hugepage_folios()"
Link: https://lkml.kernel.org/r/20260114135512.2159799-1-wangkefeng.wang@huawei.com
Link: https://lkml.kernel.org/r/20260112150954.1802953-4-wangkefeng.wang@huawei.com
Yosry Ahmed <yosry.ahmed@linux.dev>
"zsmalloc: simplify read begin/end logic"
Link: https://lkml.kernel.org/r/20260107052145.3586917-2-senozhatsky@chromium.org
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: mm.git review status (mm-stable)
2026-02-03 2:45 mm.git review status (mm-stable) Andrew Morton
@ 2026-02-03 16:18 ` Shakeel Butt
2026-02-04 6:50 ` SeongJae Park
0 siblings, 1 reply; 3+ messages in thread
From: Shakeel Butt @ 2026-02-03 16:18 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-mm
On Mon, Feb 02, 2026 at 06:45:52PM -0800, Andrew Morton wrote:
>
> I wrote a thing, thought it might be of some interest.
>
>
> mm.git review status for linus..mm-stable
>
> Everything:
>
> Total patches: 320
> Reviews/patch: 1.40
> Reviewed rate: 74%
>
> Excluding DAMON:
>
> Total patches: 259
> Reviews/patch: 1.65
> Reviewed rate: 84%
>
> Excluding DAMON and zram:
>
> Total patches: 245
> Reviews/patch: 1.74
> Reviewed rate: 88%
>
Thanks Andrew for sharing this. It seems like DAMON and zram maintainers
need to convince more folks to be reviewers for their sub-system :P
I think overall we need to incentivize reviewing for MM subsytem. The
netdev and bpf folks publish development stats [1, 2] for each kernel
release. Maybe we can borrow their script [3] to do something similar
for MM as well.
[1] https://lore.kernel.org/all/20251202175548.6b5eb80e@kernel.org/
[2] https://lore.kernel.org/all/aTBxuQSvtATrr3mu@mini-arch/
[3] https://github.com/linux-netdev/ml-stat
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: mm.git review status (mm-stable)
2026-02-03 16:18 ` Shakeel Butt
@ 2026-02-04 6:50 ` SeongJae Park
0 siblings, 0 replies; 3+ messages in thread
From: SeongJae Park @ 2026-02-04 6:50 UTC (permalink / raw)
To: Shakeel Butt; +Cc: SeongJae Park, Andrew Morton, linux-mm
On Tue, 3 Feb 2026 08:18:18 -0800 Shakeel Butt <shakeel.butt@linux.dev> wrote:
> On Mon, Feb 02, 2026 at 06:45:52PM -0800, Andrew Morton wrote:
> >
> > I wrote a thing, thought it might be of some interest.
> >
> >
> > mm.git review status for linus..mm-stable
> >
> > Everything:
> >
> > Total patches: 320
> > Reviews/patch: 1.40
> > Reviewed rate: 74%
Thank you for sharing this, Andrew :) This high level view is helpful.
> >
> > Excluding DAMON:
> >
> > Total patches: 259
> > Reviews/patch: 1.65
> > Reviewed rate: 84%
And the above part made me wonder if there could be people who want to get the
view for only DAMON patches. I was actually wondering that recently, and
therefore was writing a tool [1] that can provide that kind of information,
occasionally in the last weekend. The tool is still in a early stage, so it
would be buggy and may be changed a lot in near future. Nonetheless, it can
provide the review status in multiple categories [2] including if it is not
reviewed but written by a maintainer, and for specific subsystems. So if you
want to know more detailed review status of patches for DAMON or other
subsystems in mm tree, you could use it. E.g.,
$ ../lazybox/linux_hack/mm_tree_summary.py --subsystem "DAMON" --review_score_to_print_commits 11
baseline: v6.19-rc6-36-g6c790212c588f
# DAMON
mm-hotfixes-stable: 0 commits
mm-hotfixes-unstable: 0 commits
mm-stable: 62 commits
- review score 3: 12 commits
- review score 8: 42 commits
- review score 9: 7 commits
- review score 11: 1 commits
- 95296536eb19 ("memcg: rename mem_cgroup_ino() to mem_cgroup_id()")
mm-unstable: 1 commits
- review score 3: 1 commits
mm-new: 1 commits
- review score 3: 1 commits
mm-nonmm-stable: 0 commits
mm-nonmm-unstable: 0 commits
> >
> > Excluding DAMON and zram:
> >
> > Total patches: 245
> > Reviews/patch: 1.74
> > Reviewed rate: 88%
> >
>
> Thanks Andrew for sharing this. It seems like DAMON and zram maintainers
> need to convince more folks to be reviewers for their sub-system :P
I just hope my code makes more reviewers than my words and chocolate cakes ;)
[1] https://github.com/sjp38/lazybox/blob/master/linux_hack/mm_tree_summary.py
[2] https://github.com/sjp38/lazybox/blob/master/linux_hack/mm_tree_summary.py#L64
Thanks,
SJ
[...]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-02-04 6:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-02-03 2:45 mm.git review status (mm-stable) Andrew Morton
2026-02-03 16:18 ` Shakeel Butt
2026-02-04 6:50 ` SeongJae Park
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox