Subject mm/swap: introduce per-priority allocation queues
Author lianux.mm@gmail.com
Date 2026-08-29 07:46:49 +0000 UTC
Version
Cc akpm@linux-foundation.org baohua@kernel.org baoquan.he@linux.dev bhe@redhat.com chrisl@kernel.org gustavoars@kernel.org kasong@tencent.com kees@kernel.org kunwu.chan@linux.dev lianux.mm@gmail.com linjh22s@gmail.com linux-hardening@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org nphamcs@gmail.com shikemeng@huaweicloud.com tglx@kernel.org youngjun.park@lge.com
Patches (13)
Name Content [All]
[RESEND RFC PATCH v2 01/13] mm/swap: remove unused parameter for reading swap header [Body]
[RESEND RFC PATCH v2 02/13] mm/swap: slightly cleanup the code for hibernation error handling [Body]
[RESEND RFC PATCH v2 03/13] mm/swap: cleanup and document swap device availability flag usage [Body]
[RESEND RFC PATCH v2 04/13] mm/swap: introduce swap device iteration helper [Body]
[RESEND RFC PATCH v2 05/13] mm/swap: change the swapon lock into a percpu rwsem [Body]
[RESEND RFC PATCH v2 06/13] mm/swap: remove swapon mutex and update proc reader [Body]
[RESEND RFC PATCH v2 07/13] mm/swap: consolidate swap inuse accounting helpers [Body]
[RESEND RFC PATCH v2 08/13] mm/swap: change back to use each swap device's percpu cluster [Body]
[RESEND RFC PATCH v2 09/13] mm/swap: add priority queue for swap device allocation [Body]
[RESEND RFC PATCH v2 10/13] mm/swap: remove available list [Body]
[RESEND RFC PATCH v2 11/13] mm/swap: bound synchronous discard during allocation [Body]
[RESEND RFC PATCH v2 12/13] mm/swap: drop swap active plist [Body]
[RESEND RFC PATCH v2 13/13] lib/plist.c: remove requeue function [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-29
Passed
ID (for dev) 5edc4a59-2604-43d7-98cd-aac00f8544b7
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base aeddb4d52acfcc5ce5e988acd48f2906fe966ca3 [Config] passed [Log]
[KASAN] Boot test: Base aeddb4d52acfcc5ce5e988acd48f2906fe966ca3 [Config] passed [Log]
[KASAN] Build Patched aeddb4d52acfcc5ce5e988acd48f2906fe966ca3 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched aeddb4d52acfcc5ce5e988acd48f2906fe966ca3 [Config] [patched] passed [Log]
[KASAN] Fuzz aeddb4d52acfcc5ce5e988acd48f2906fe966ca3 [Config] aeddb4d52acfcc5ce5e988acd48f2906fe966ca3 [Config] [patched] passed [Log] [Artifacts]