mm.git review status at 7.0-rc6

Andrew Morton
2026-04-01T04:40:01Z

If anyone wishes to be Bcc:ed on these little missives then drop me a
note and I'll add you to my list, no probs.

mm.git's mm-stable branch contains 358 patches and that's a wrap. This
is the material I intend to send into Linus in the first week of the
merge window, April 14 seems likely.

The mm-unstable branch presently holds 135 patches. I'll move some
subset of these into mm-stable after Linus has merged batch #1, so
maybe Apr 17. I'll ask him to pull this material in the second week,
maybe Apr 20.

mm-new presently holds 10 patches, the aim it to keep this "empty" until
we're all merged up.

I'll be spending the merge window getting dragged around Roman ruins
(please save me) while laptopping over the hotel WiFi. Responsiveness
will be slight.

People, please let's not see an enormous flood of patches the day after
-rc1 is released? If you have new non-critical patches then it's best
to send them out when they're ready rather than buffering them up.
They won't be applied to mm.git and they may not get 100% attention but
it's better this way - spread things out, at least give others a view
of what's coming up.

We still have ~38 unreviewed patches in mm-unstable, listed below. We
have nearly three weeks to get everything nailed down.

Thanks.

mm.git review status for mm-stable..mm-new

Everything:

Total patches: 134
Reviews/patch: 1.52
Reviewed rate: 66%

Excluding DAMON:

Total patches: 125
Reviews/patch: 1.62
Reviewed rate: 70%

Unreviewed patches by author:

Andrew Morton <akpm@linux-foundation.org> (3 total)
"liveupdate-initialize-incoming-flb-state-before-finish-fix"
"shmem-userfaultfd-implement-shmem-uffd-operations-using-vm_uffd_ops-fix-fix"
"selftests-mm-skip-hugetlb_dio-tests-when-dio-alignment-is-incompatible-checkpatch-fixes"

Chunyu Hu <chuhu@redhat.com> (2 total)
"selftests: ksft_exit_fail_perror: support printf style arguments"
Link: https://lkml.kernel.org/r/20260330151503.670415-5-chuhu@redhat.com
"selftests/mm/vm_util: robust write_file()"
Link: https://lkml.kernel.org/r/20260330151503.670415-6-chuhu@redhat.com

David Carlier <devnexen@gmail.com> (3 total)
"mm/hugetlb: restore reservation on error in hugetlb_mfill_atomic_pte() resubmission path"
Link: https://lkml.kernel.org/r/20260322052120.14021-1-devnexen@gmail.com
"mm/page_io: fix PSWPIN undercount for large folios in sio_read_complete()"
Link: https://lkml.kernel.org/r/20260323231315.240137-1-devnexen@gmail.com
"mm/userfaultfd: detect VMA replacement after copy retry in mfill_copy_folio_retry()"
Link: https://lkml.kernel.org/r/20260331134158.622084-1-devnexen@gmail.com

Donet Tom <donettom@linux.ibm.com> (1 total)
"memory tiering: do not allow promotion if NUMA_BALANCING_MEMORY_TIERING is disabled"
Link: https://lkml.kernel.org/r/20260323094849.3903-1-donettom@linux.ibm.com

Chenghao Duan <duanchenghao@kylinos.cn> (4 total)
"mm/memfd: use folio_nr_pages() for shmem inode accounting"
Link: https://lkml.kernel.org/r/20260326084727.118437-1-duanchenghao@kylinos.cn
Link: https://lkml.kernel.org/r/20260326084727.118437-2-duanchenghao@kylinos.cn
"mm/memfd_luo: fix physical address conversion in put_folios cleanup"
Link: https://lkml.kernel.org/r/20260326084727.118437-6-duanchenghao@kylinos.cn
"mm/memfd_luo: remove folio from page cache when accounting fails"
Link: https://lkml.kernel.org/r/20260326084727.118437-7-duanchenghao@kylinos.cn
"mm/memfd_luo: fix integer overflow in memfd_luo_preserve_folios"
Link: https://lkml.kernel.org/r/20260326084727.118437-8-duanchenghao@kylinos.cn

Nikita Kalyazin <kalyazin@amazon.com> (3 total)
"KVM: guest_memfd: implement userfaultfd operations"
Link: https://lkml.kernel.org/r/20260330101116.1117699-14-rppt@kernel.org
"KVM: selftests: test userfaultfd minor for guest_memfd"
Link: https://lkml.kernel.org/r/20260330101116.1117699-15-rppt@kernel.org
"KVM: selftests: test userfaultfd missing for guest_memfd"
Link: https://lkml.kernel.org/r/20260330101116.1117699-16-rppt@kernel.org

Breno Leitao <leitao@debian.org> (1 total)
"kho: fix kho_in_debugfs_init() to handle non-FDT blobs"
Link: https://lkml.kernel.org/r/20260316-kho-v9-4-ed6dcd951988@debian.org

Jackie Liu <liuyun01@kylinos.cn> (1 total)
"mm/mempolicy: fix memory leaks in weighted_interleave_auto_store()"
Link: https://lkml.kernel.org/r/20260401005702.7096-1-liu.yun@linux.dev
Link: https://sashiko.dev/#/patchset/20260331100740.84906-1-liu.yun@linux.dev

Lorenzo Stoakes (Oracle) <ljs@kernel.org> (2 total)
"tools/testing/selftests: add merge test for partial msealed range"
Link: https://lkml.kernel.org/r/1c9c922d-5cb5-4cff-9273-b737cdb57ca1@lucifer.local
Link: https://lkml.kernel.org/r/20260331073627.50010-1-ljs@kernel.org
"tools-testing-selftests-add-merge-test-for-partial-msealed-range-fix"
Link: https://lkml.kernel.org/r/1c9c922d-5cb5-4cff-9273-b737cdb57ca1@lucifer.local

Muchun Song <muchun.song@linux.dev> (1 total)
"mm/sparse: fix BUILD_BUG_ON check for section map alignment"
Link: https://lkml.kernel.org/r/20260331113023.2068075-1-songmuchun@bytedance.com

Pasha Tatashin <pasha.tatashin@soleen.com> (6 total)
"memfd: implement get_id for memfd_luo"
Link: https://lkml.kernel.org/r/20260326163943.574070-3-pasha.tatashin@soleen.com
"liveupdate: remove luo_session_quiesce()"
Link: https://lkml.kernel.org/r/20260327033335.696621-7-pasha.tatashin@soleen.com
"liveupdate: auto unregister FLBs on file handler unregistration"
Link: https://lkml.kernel.org/r/20260327033335.696621-8-pasha.tatashin@soleen.com
"liveupdate: remove liveupdate_test_unregister()"
Link: https://lkml.kernel.org/r/20260327033335.696621-9-pasha.tatashin@soleen.com
"liveupdate: make unregister functions return void"
Link: https://lkml.kernel.org/r/20260327033335.696621-10-pasha.tatashin@soleen.com
"liveupdate: defer file handler module refcounting to active sessions"
Link: https://lkml.kernel.org/r/20260327033335.696621-11-pasha.tatashin@soleen.com

Peter Xu <peterx@redhat.com> (1 total)
"mm: generalize handling of userfaults in __do_fault()"
Link: https://lkml.kernel.org/r/20260330101116.1117699-13-rppt@kernel.org

Mike Rapoport (Microsoft) <rppt@kernel.org> (4 total)
"userfaultfd: introduce mfill_get_vma() and mfill_put_vma()"
Link: https://lkml.kernel.org/r/20260316173829.1126728-1-avagin@google.com
Link: https://lkml.kernel.org/r/20260330101116.1117699-5-rppt@kernel.org
"userfaultfd: retry copying with locks dropped in mfill_atomic_pte_copy()"
Link: https://lkml.kernel.org/r/20260316173829.1126728-1-avagin@google.com
Link: https://lkml.kernel.org/r/20260306171815.3160826-6-rppt@kernel.org
Link: https://lkml.kernel.org/r/20260330101116.1117699-6-rppt@kernel.org
"userfaultfd: introduce vm_uffd_ops"
Link: https://lkml.kernel.org/r/20260330101116.1117699-8-rppt@kernel.org
"userfaultfd: mfill_atomic(): remove retry logic"
Link: https://lkml.kernel.org/r/20260330101116.1117699-12-rppt@kernel.org

SeongJae Park <sj@kernel.org> (8 total)
"mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails"
Link: https://lkml.kernel.org/r/20260327003224.55752-1-sj@kernel.org
Link: https://lore.kernel.org/20260320020630.962-1-sj@kernel.org [1]
"mm/damon/core: fix damon_call() vs kdamond_fn() exit race"
Link: https://lkml.kernel.org/r/20260327233319.3528-1-sj@kernel.org
Link: https://lkml.kernel.org/r/20260327233319.3528-2-sj@kernel.org
Link: https://lore.kernel.org/20260325141956.87144-1-sj@kernel.org [1]
"mm/damon/core: fix damos_walk() vs kdamond_fn() exit race"
Link: https://lkml.kernel.org/r/20260327233319.3528-3-sj@kernel.org
Link: https://lore.kernel.org/20260325141956.87144-1-sj@kernel.org [1]
"mm/damon/core: validate damos_quota_goal->nid for node_mem_{used,free}_bp"
Link: https://lkml.kernel.org/r/20260329043902.46163-2-sj@kernel.org
Link: https://lore.kernel.org/20260325073034.140353-1-objecting@objecting.org [1]
Link: https://lore.kernel.org/20260327040924.68553-1-sj@kernel.org [2]
"mm/damon/core: validate damos_quota_goal->nid for node_memcg_{used,free}_bp"
Link: https://lkml.kernel.org/r/20260329043902.46163-3-sj@kernel.org
"mm/damon/core: use time_in_range_open() for damos quota window start"
Link: https://lkml.kernel.org/r/20260329152306.45796-1-sj@kernel.org
Link: https://lore.kernel.org/20260324040722.57944-1-sj@kernel.org [1]
"Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates race"
Link: https://lkml.kernel.org/r/20260329153052.46657-2-sj@kernel.org
Link: https://lore.kernel.org/20260319161620.189392-3-objecting@objecting.org [1]
Link: https://lore.kernel.org/20260319161620.189392-2-objecting@objecting.org [3]
"Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs param updates race"
Link: https://lkml.kernel.org/r/20260329153052.46657-3-sj@kernel.org
Link: https://lore.kernel.org/20260319161620.189392-2-objecting@objecting.org [1]

Uladzislau Rezki (Sony) <urezki@gmail.com> (1 total)
"mm/vmalloc: use dedicated unbound workqueue for vmap purge/drain"
Link: https://lkml.kernel.org/r/20260330175824.2777270-1-urezki@gmail.com
Link: https://lore.kernel.org/all/20260319074307.2325-1-lirongqing@baidu.com/

Youngjun Park <youngjun.park@lge.com> (1 total)
"mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap device"
Link: https://lkml.kernel.org/r/20260323160822.1409904-1-youngjun.park@lge.com
Link: https://lkml.kernel.org/r/20260323160822.1409904-2-youngjun.park@lge.com

zenghongling <zenghongling@kylinos.cn> (1 total)
"mm/percpu-internal.h: optimise pcpu_chunk_struct to save memory"
Link: https://lkml.kernel.org/r/20260305073043.571691-1-zenghongling@kylinos.cn

Qi Zheng <zhengqi.arch@bytedance.com> (1 total)
"mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state()"
Link: https://lkml.kernel.org/r/7f8bd3aacec2270b9453428fc8585cca9f10751e.1772711148.git.zhengqi.arch@bytedance.com

teawater <zhuhui@kylinos.cn> (1 total)
"mm/memcontrol: batch memcg charging in __memcg_slab_post_alloc_hook"
Link: https://lkml.kernel.org/r/20260320020745.833792-1-hui.zhu@linux.dev