Subject mm/swap: introduce priority queue to remove global cluster cache and plist
Author devnull@kernel.org
Date 2026-07-13 17:25:39 +0000 UTC
Version
Cc akpm@linux-foundation.org baohua@kernel.org baoquan.he@linux.dev chrisl@kernel.org devnull@kernel.org kasong@tencent.com linux-kernel@vger.kernel.org linux-mm@kvack.org nphamcs@gmail.com shikemeng@huaweicloud.com youngjun.park@lge.com
Patches (13)
Name Content [All]
[PATCH RFC 01/13] mm/swap: remove unused parameter for reading swap header [Body]
[PATCH RFC 02/13] mm/swap: slightly cleanup the code for hibernation error handling [Body]
[PATCH RFC 03/13] mm/swap: cleanup and document swap device availability flag usage [Body]
[PATCH RFC 04/13] mm/swap: introduce swap device iteration helper [Body]
[PATCH RFC 05/13] mm/swap: change the swapon lock into a percpu rwsem [Body]
[PATCH RFC 06/13] mm/swap: remove swapon mutex and update proc reader [Body]
[PATCH RFC 07/13] mm/swap: consolidate swap inuse accounting helpers [Body]
[PATCH RFC 08/13] mm/swap: change back to use each swap device's percpu cluster [Body]
[PATCH RFC 09/13] mm/swap: add priority queue for swap device allocation [Body]
[PATCH RFC 10/13] mm/swap: remove available list [Body]
[PATCH RFC 11/13] mm/swap: perform sync discard on single device more proactively [Body]
[PATCH RFC 12/13] mm/swap: drop swap active plist [Body]
[PATCH RFC 13/13] lib/plist.c: remove requeue function [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-07-13
Passed
ID (for dev) a2c153d6-e3ae-4eb5-917e-80123c78efea
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base bdc38bfc1262e3d1432afadd2aa2ffd83d139dbb [Config] passed [Log]
[KASAN] Boot test: Base bdc38bfc1262e3d1432afadd2aa2ffd83d139dbb [Config] passed [Log]
[KASAN] Build Patched bdc38bfc1262e3d1432afadd2aa2ffd83d139dbb [Config] [patched] passed [Log]
[KASAN] Boot test: Patched bdc38bfc1262e3d1432afadd2aa2ffd83d139dbb [Config] [patched] passed [Log]
[KASAN] Fuzz bdc38bfc1262e3d1432afadd2aa2ffd83d139dbb [Config] bdc38bfc1262e3d1432afadd2aa2ffd83d139dbb [Config] [patched] passed [Log] [Artifacts]