Patch Series

Subject mm, swap: swap table phase III: remove swap_map
Author ryncsn@gmail.com
Date 2026-01-25 17:57:24 +0000 UTC
Version
Cc akpm@linux-foundation.org baohua@kernel.org bhe@redhat.com chrisl@kernel.org david@kernel.org hannes@cmpxchg.org kasong@tencent.com linux-kernel@vger.kernel.org linux-mm@kvack.org lorenzo.stoakes@oracle.com nphamcs@gmail.com ryncsn@gmail.com shikemeng@huaweicloud.com

Patches (12)

Name Content [All]
[PATCH 01/12] mm, swap: protect si->swap_file properly and use as a mount indicator [Body]
[PATCH 02/12] mm, swap: clean up swapon process and locking [Body]
[PATCH 03/12] mm, swap: remove redundant arguments and locking for enabling a device [Body]
[PATCH 04/12] mm, swap: consolidate bad slots setup and make it more robust [Body]
[PATCH 05/12] mm/workingset: leave highest bits empty for anon shadow [Body]
[PATCH 06/12] mm, swap: implement helpers for reserving data in the swap table [Body]
[PATCH 07/12] mm, swap: mark bad slots in swap table directly [Body]
[PATCH 08/12] mm, swap: simplify swap table sanity range check [Body]
[PATCH 09/12] mm, swap: use the swap table to track the swap count [Body]
[PATCH 10/12] mm, swap: no need to truncate the scan border [Body]
[PATCH 11/12] mm, swap: simplify checking if a folio is swapped [Body]
[PATCH 12/12] mm, swap: no need to clear the shadow explicitly [Body]

Session 2026-01-25

ID (for dev) 69470970-3432-48f5-8e09-21f118351b2b
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 5a3704ed2dce0b54a7f038b765bb752b87ee8cc2 [Config] passed [Log]
[KASAN] Boot test: Base 5a3704ed2dce0b54a7f038b765bb752b87ee8cc2 [Config] passed [Log]
[KASAN] Build Patched 5a3704ed2dce0b54a7f038b765bb752b87ee8cc2 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 5a3704ed2dce0b54a7f038b765bb752b87ee8cc2 [Config] [patched] passed [Log]
[KASAN] Fuzzing 5a3704ed2dce0b54a7f038b765bb752b87ee8cc2 [Config] 5a3704ed2dce0b54a7f038b765bb752b87ee8cc2 [Config] [patched] passed [Log] [Artifacts]
WARNING in swap_cluster_lock [Log] [Syz Repro] [C Repro]