Subject mm: sub-folio dirty tracking for PTE-mapped mmap writes
Author kirill@shutemov.name
Date 2026-09-03 18:29:39 +0000 UTC
Version
Cc akpm@linux-foundation.org brauner@kernel.org cem@kernel.org david@kernel.org djwong@kernel.org harry@kernel.org jack@suse.cz jannh@google.com kas@kernel.org kernel-team@meta.com kirill@shutemov.name lance.yang@linux.dev liam@infradead.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-xfs@vger.kernel.org ljs@kernel.org mhocko@suse.com pfalcato@suse.de riel@surriel.com rppt@kernel.org surenb@google.com usama.arif@linux.dev vbabka@kernel.org viro@zeniv.linux.org.uk willy@infradead.org
Patches (5)
Name Content [All]
[RFC PATCH 1/5] mm: let folio_mkclean() report which pages had dirty PTEs [Body]
[RFC PATCH 2/5] mm: add a_ops->dirty_folio_range() and use the mkclean dirty harvest [Body]
[RFC PATCH 3/5] mm: keep the mmap dirty range down to the faulting page [Body]
[RFC PATCH 4/5] iomap: narrow page_mkwrite() dirtying to the faulting page [Body]
[RFC PATCH 5/5] xfs: track mmap dirty state per block [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-09-03
Passed
ID (for dev) 77fc8f1e-48e4-42a8-b24f-142acbf7ad5f
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 0a0d1d55dad570724bf8c7ea83409639cfb4be9b [Config] passed [Log]
[KASAN] Boot test: Base 0a0d1d55dad570724bf8c7ea83409639cfb4be9b [Config] passed [Log]
[KASAN] Build Patched 0a0d1d55dad570724bf8c7ea83409639cfb4be9b [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 0a0d1d55dad570724bf8c7ea83409639cfb4be9b [Config] [patched] passed [Log]
[KASAN] Fuzz 0a0d1d55dad570724bf8c7ea83409639cfb4be9b [Config] 0a0d1d55dad570724bf8c7ea83409639cfb4be9b [Config] [patched] passed [Log] [Artifacts]