Subject mm/huge_memory: clean up folio split and lift swapcache split limits
Author devnull@kernel.org
Date 2026-08-07 21:17:02 +0000 UTC
Version
Cc akpm@linux-foundation.org baohua@kernel.org baolin.wang@linux.alibaba.com baoquan.he@linux.dev chrisl@kernel.org david@kernel.org dev.jain@arm.com devnull@kernel.org kasong@tencent.com lance.yang@linux.dev liam@infradead.org linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org mhocko@suse.com nico.pache@linux.dev nphamcs@gmail.com rppt@kernel.org ryan.roberts@arm.com shikemeng@huaweicloud.com surenb@google.com usama.arif@linux.dev vbabka@kernel.org youngjun.park@lge.com ziy@nvidia.com
Patches (13)
Name Content [All]
[PATCH RFC 01/13] mm/swap: fix off-by-one in swap cache replace sanity check [Body]
[PATCH RFC 02/13] mm/huge_memory: fix rejection of swap cache folios with a mapping [Body]
[PATCH RFC 03/13] mm/huge_memory: invert folio_ref_freeze() check to reduce indentation [Body]
[PATCH RFC 04/13] mm/huge_memory: split the routine for splitting anon and file folio [Body]
[PATCH RFC 05/13] mm/huge_memory: consolidate irq and locking for folio split [Body]
[PATCH RFC 06/13] mm/huge_memory: move EOF trimming into the file split helper [Body]
[PATCH RFC 07/13] mm/huge_memory: move unmap and remap into the split helpers [Body]
[PATCH RFC 08/13] mm/huge_memory: move anon_vma and filemap management into split helpers [Body]
[PATCH RFC 09/13] mm/huge_memory: move memcg switch into the file split helper [Body]
[PATCH RFC 10/13] mm/huge_memory: allow splitting mappingless swap cache folios [Body]
[PATCH RFC 11/13] mm/huge_memory: clean up after-split folio freeing in __folio_split [Body]
[PATCH RFC 12/13] mm/huge_memory: lift order-0 restriction for swapcache split [Body]
[PATCH RFC 13/13] mm/huge_memory: count only swap cache refs in anon folio split [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-07
Passed
ID (for dev) 7879ff8d-281d-49b9-9330-2f15763fe99e
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 7e4ead2558f28da16d82a8f5845eee44555ff6ba [Config] passed [Log]
[KASAN] Boot test: Base 7e4ead2558f28da16d82a8f5845eee44555ff6ba [Config] passed [Log]
[KASAN] Build Patched 7e4ead2558f28da16d82a8f5845eee44555ff6ba [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 7e4ead2558f28da16d82a8f5845eee44555ff6ba [Config] [patched] passed [Log]
[KASAN] Fuzz 7e4ead2558f28da16d82a8f5845eee44555ff6ba [Config] 7e4ead2558f28da16d82a8f5845eee44555ff6ba [Config] [patched] passed [Log] [Artifacts]