Patch Series

Subject mm/mglru: improve reclaim loop and dirty folio handling
Author devnull@kernel.org
Date 2026-04-12 16:48:15 +0000 UTC
Version
Cc akpm@linux-foundation.org axelrasmussen@google.com baohua@kernel.org baolin.wang@linux.alibaba.com chenridong@huaweicloud.com chrisl@kernel.org david@kernel.org devnull@kernel.org hannes@cmpxchg.org kaleshsingh@google.com kasong@tencent.com laoar.shao@gmail.com lenohou@gmail.com linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org mhocko@kernel.org qi.zheng@linux.dev shakeel.butt@linux.dev stevensd@google.com surenb@google.com vernon2gm@gmail.com wangzicheng@honor.com weixugc@google.com yuanchu@google.com yuzhao@google.com zhengqi.arch@bytedance.com

Patches (14)

Name Content [All]
[PATCH v5 01/14] mm/mglru: consolidate common code for retrieving evictable size [Body]
[PATCH v5 02/14] mm/mglru: rename variables related to aging and rotation [Body]
[PATCH v5 03/14] mm/mglru: relocate the LRU scan batch limit to callers [Body]
[PATCH v5 04/14] mm/mglru: restructure the reclaim loop [Body]
[PATCH v5 05/14] mm/mglru: scan and count the exact number of folios [Body]
[PATCH v5 06/14] mm/mglru: use a smaller batch for reclaim [Body]
[PATCH v5 07/14] mm/mglru: don't abort scan immediately right after aging [Body]
[PATCH v5 08/14] mm/mglru: remove redundant swap constrained check upon isolation [Body]
[PATCH v5 09/14] mm/mglru: use the common routine for dirty/writeback reactivation [Body]
[PATCH v5 10/14] mm/mglru: simplify and improve dirty writeback handling [Body]
[PATCH v5 11/14] mm/mglru: remove no longer used reclaim argument for folio protection [Body]
[PATCH v5 12/14] mm/vmscan: remove sc->file_taken [Body]
[PATCH v5 13/14] mm/vmscan: remove sc->unqueued_dirty [Body]
[PATCH v5 14/14] mm/vmscan: unify writeback reclaim statistic and throttling [Body]
Session 2026-04-12
ID (for dev) 5aa9b26b-12f5-458c-a260-84b5802c1e0d
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 196ab4af58d724f24335fed3da62920c3cea945f [Config] passed [Log]
[KASAN] Boot test: Base 196ab4af58d724f24335fed3da62920c3cea945f [Config] passed [Log]
[KASAN] Build Patched 196ab4af58d724f24335fed3da62920c3cea945f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 196ab4af58d724f24335fed3da62920c3cea945f [Config] [patched] passed [Log]
[KASAN] Fuzz 196ab4af58d724f24335fed3da62920c3cea945f [Config] 196ab4af58d724f24335fed3da62920c3cea945f [Config] [patched] passed [Log] [Artifacts]