Subject mm/khugepaged: bound mmap_lock hold time when walking an mm's VMAs
Author ljs@kernel.org
Date 2026-11-03 08:27:42 +0000 UTC
Version
Cc akpm@linux-foundation.org andrii@kernel.org ast@kernel.org baohua@kernel.org baolin.wang@linux.alibaba.com boqun@kernel.org bpf@vger.kernel.org daniel@iogearbox.net david@kernel.org dev.jain@arm.com eddyz87@gmail.com emil@etsalapatis.com ihor.solodrai@linux.dev jolsa@kernel.org kas@kernel.org lance.yang@linux.dev liam@infradead.org linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org longman@redhat.com martin.lau@linux.dev memxor@gmail.com mingo@redhat.com nico.pache@linux.dev peterz@infradead.org ryan.roberts@arm.com shakeel.butt@linux.dev song@kernel.org surenb@google.com usama.arif@linux.dev vbabka@kernel.org will@kernel.org yonghong.song@linux.dev ziy@nvidia.com
Patches (5)
Name Content [All]
[PATCH 1/5] Revert "mm/khugepaged: remove definition of struct khugepaged_mm_slot" [Body]
[PATCH 2/5] mm/khugepaged: scan mm's more efficiently under mmap_lock contention [Body]
[PATCH 3/5] locking/rwsem: add down_read[_killable]_nosteal() [Body]
[PATCH 4/5] mm: add and use mmap_read_lock[_killable]_nosteal() on contention [Body]
[PATCH 5/5] mm/khugepaged: drop/reacquire mmap read lock if skipped enough VMAs [Body]
Series Summary
waiting
Status: waiting
Sessions
Session 2026-11-03
waiting
ID (for dev) 5d8b2175-9099-4c37-8946-dcd276e28880
Status waiting
Test Base Patched Verdict