Subject mm/huge_memory: clean up folio split and lift swapcache split limits
Author devnull@kernel.org
Date 2026-08-12 18:48:41 +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 shivamkalra98@zohomail.in surenb@google.com usama.arif@linux.dev vbabka@kernel.org youngjun.park@lge.com ziy@nvidia.com
Patches (17)
Name Content [All]
[PATCH v2 01/17] mm/swap: fix off-by-one in swap cache replace sanity check [Body]
[PATCH v2 02/17] mm/huge_memory: fix rejection of swap cache folios with a mapping [Body]
[PATCH v2 03/17] mm/huge_memory: invert folio_ref_freeze() check to reduce indentation [Body]
[PATCH v2 04/17] mm/huge_memory: split the routine for splitting anon and file folio [Body]
[PATCH v2 05/17] mm/huge_memory: rename __split_unmapped_folio() to __split_frozen_folio() [Body]
[PATCH v2 06/17] mm/huge_memory: consolidate irq and locking for folio split [Body]
[PATCH v2 07/17] mm/huge_memory: move EOF trimming into the file split helper [Body]
[PATCH v2 08/17] mm/huge_memory: move unmap and remap into the split helpers [Body]
[PATCH v2 09/17] mm/huge_memory: move anon_vma and filemap management into split helpers [Body]
[PATCH v2 10/17] mm/huge_memory: move memcg switch into the file split helper [Body]
[PATCH v2 11/17] mm/huge_memory: allow splitting mappingless swap cache folios [Body]
[PATCH v2 12/17] mm/huge_memory: add kerneldoc for the split helpers [Body]
[PATCH v2 13/17] mm/huge_memory: drop the unused do_lru argument of the file split helper [Body]
[PATCH v2 14/17] mm/huge_memory: clean up after-split folio freeing in __folio_split [Body]
[PATCH v2 15/17] mm/huge_memory: lift order-0 restriction for swapcache split [Body]
[PATCH v2 16/17] mm/huge_memory: clarify supported split orders in comment [Body]
[PATCH v2 17/17] 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-12
Passed
ID (for dev) 0b85a665-dfd0-4a0c-b022-f0813f07c409
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 1029098ee3275ea5b78e329ce132262affa2f8cc [Config] passed [Log]
[KASAN] Boot test: Base 1029098ee3275ea5b78e329ce132262affa2f8cc [Config] passed [Log]
[KASAN] Build Patched 1029098ee3275ea5b78e329ce132262affa2f8cc [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 1029098ee3275ea5b78e329ce132262affa2f8cc [Config] [patched] passed [Log]
[KASAN] Fuzz 1029098ee3275ea5b78e329ce132262affa2f8cc [Config] 1029098ee3275ea5b78e329ce132262affa2f8cc [Config] [patched] passed [Log] [Artifacts]