Subject mm: defer address-space teardown of large exiting processes to a kthread
Author adi.sharma@zohomail.in
Date 2026-07-19 18:54:03 +0000 UTC
Version
Cc adi.sharma@zohomail.in akpm@linux-foundation.org bsegall@google.com corbet@lwn.net david@kernel.org dietmar.eggemann@arm.com imbrenda@linux.ibm.com juri.lelli@redhat.com kees@kernel.org kprateek.nayak@amd.com liam@infradead.org linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-trace-kernel@vger.kernel.org ljs@kernel.org mathieu.desnoyers@efficios.com mgorman@suse.de mhiramat@kernel.org mhocko@suse.com mingo@redhat.com peterz@infradead.org rientjes@google.com rostedt@goodmis.org rppt@kernel.org shakeel.butt@linux.dev skhan@linuxfoundation.org surenb@google.com vbabka@kernel.org vincent.guittot@linaro.org vschneid@redhat.com
Patches (7)
Name Content [All]
[RFC PATCH 1/7] mm: add CONFIG_ASYNC_MM_TEARDOWN scaffolding for off-CPU exit teardown [Body]
[RFC PATCH 2/7] mm: dispatch __mmput() to an mm_reaper kthread via llist [Body]
[RFC PATCH 3/7] mm/oom_kill: mark an OOM victim's mm with MMF_OOM_TARGETED [Body]
[RFC PATCH 4/7] mm: gate async teardown on RSS with pending-pages backpressure [Body]
[RFC PATCH 5/7] mm: add runtime toggle and sysctls for async teardown [Body]
[RFC PATCH 6/7] mm: add tracepoints and vmstat counters for async teardown [Body]
[RFC PATCH 7/7] exit: route exit_mm()'s final mmput() through mmput_exit() [Body]
Session 2026-07-19
ID (for dev) 360664f3-a5b2-4ec1-85e7-23c3987308fa
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 890f8c4e827c918dac668a12eaf63180ba8a9e6d [Config] passed [Log]
[KASAN] Boot test: Base 890f8c4e827c918dac668a12eaf63180ba8a9e6d [Config] passed [Log]
[KASAN] Build Patched 890f8c4e827c918dac668a12eaf63180ba8a9e6d [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 890f8c4e827c918dac668a12eaf63180ba8a9e6d [Config] [patched] passed [Log]
[KASAN] Fuzz 890f8c4e827c918dac668a12eaf63180ba8a9e6d [Config] 890f8c4e827c918dac668a12eaf63180ba8a9e6d [Config] [patched] passed [Log] [Artifacts]