Patch Series

Subject mm, swap: swap table phase III: remove swap_map
Author ryncsn@gmail.com
Date 2026-01-28 09:28:25 +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 youngjun.park@lge.com

Patches (12)

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

Session 2026-01-28

ID (for dev) 58735afa-7679-45f6-8b82-2e93984fdb8a
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base d22ba79124f39286cfc72d758062e4b6914cffbb [Config] passed [Log]
[KASAN] Boot test: Base d22ba79124f39286cfc72d758062e4b6914cffbb [Config] passed [Log]
[KASAN] Build Patched d22ba79124f39286cfc72d758062e4b6914cffbb [Config] [patched] passed [Log]
[KASAN] Boot test: Patched d22ba79124f39286cfc72d758062e4b6914cffbb [Config] [patched] passed [Log]
[KASAN] Fuzzing d22ba79124f39286cfc72d758062e4b6914cffbb [Config] d22ba79124f39286cfc72d758062e4b6914cffbb [Config] [patched] passed [Log] [Artifacts]