Subject Virtual Swap Space (Swap Table Edition)
Author nphamcs@gmail.com
Date 2026-08-25 15:32:27 +0000 UTC
Version
Cc akpm@linux-foundation.org axelrasmussen@google.com baohua@kernel.org baolin.wang@linux.alibaba.com baoquan.he@linux.dev cgroups@vger.kernel.org chengming.zhou@linux.dev chrisl@kernel.org corbet@lwn.net david@kernel.org gourry@gourry.net hannes@cmpxchg.org haowenchao22@gmail.com hughd@google.com kasong@tencent.com kernel-team@meta.com kunwu.chan@linux.dev liam@infradead.org linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org mhocko@kernel.org mkoutny@suse.com muchun.song@linux.dev nphamcs@gmail.com qi.zheng@linux.dev riel@surriel.com roman.gushchin@linux.dev rppt@kernel.org shakeel.butt@linux.dev shikemeng@huaweicloud.com skhan@linuxfoundation.org surenb@google.com tj@kernel.org vbabka@kernel.org weixugc@google.com yosry@kernel.org youngjun.park@lge.com yuanchu@google.com
Patches (11)
Name Content [All]
[PATCH v4 01/11] mm, swap: add virtual swap device infrastructure [Body]
[PATCH v4 02/11] mm, swap: support zswap and zero-filled swap pages as vswap backends [Body]
[PATCH v4 03/11] mm, swap: prepare the swap IO path for vswap [Body]
[PATCH v4 04/11] mm, swap: support physical swap as a vswap backend [Body]
[PATCH v4 05/11] mm, swap: enable THP swapin for vswap entries [Body]
[PATCH v4 06/11] mm, swap: write back vswap zswap entries to physical swap [Body]
[PATCH v4 07/11] mm, swap: reclaim physical slots backing cache-only vswap entries [Body]
[PATCH v4 08/11] mm, swap: only charge physical swap entries [Body]
[PATCH v4 09/11] mm, swap: add debugfs counters for vswap [Body]
[PATCH v4 10/11] mm, swap: defer memcg_table allocation for physical swap clusters [Body]
[PATCH v4 11/11] mm, swap: widen swap_info_struct max/pages to unsigned long [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-25
Passed
ID (for dev) 76abda50-ee8b-4ef8-b683-e54ea58c5d87
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base efecab401cb15fd3bb9bc05990609acb6b267ff2 [Config] passed [Log]
[KASAN] Boot test: Base efecab401cb15fd3bb9bc05990609acb6b267ff2 [Config] passed [Log]
[KASAN] Build Patched efecab401cb15fd3bb9bc05990609acb6b267ff2 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched efecab401cb15fd3bb9bc05990609acb6b267ff2 [Config] [patched] passed [Log]
[KASAN] Previous reproducers efecab401cb15fd3bb9bc05990609acb6b267ff2 [Config] efecab401cb15fd3bb9bc05990609acb6b267ff2 [Config] [patched] passed [Log]
KASAN: null-ptr-deref Read in swap_entry_backend_has_flag passed [Log] passed [Log]
[KASAN] Fuzz efecab401cb15fd3bb9bc05990609acb6b267ff2 [Config] efecab401cb15fd3bb9bc05990609acb6b267ff2 [Config] [patched] passed [Log] [Artifacts]