Patch Series

Subject mm/mglru: improve reclaim loop and dirty folio handling
Author devnull@kernel.org
Date 2026-04-07 11:57:30 +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 v4 01/14] mm/mglru: consolidate common code for retrieving evictable size [Body]
[PATCH v4 02/14] mm/mglru: rename variables related to aging and rotation [Body]
[PATCH v4 03/14] mm/mglru: relocate the LRU scan batch limit to callers [Body]
[PATCH v4 04/14] mm/mglru: restructure the reclaim loop [Body]
[PATCH v4 05/14] mm/mglru: scan and count the exact number of folios [Body]
[PATCH v4 06/14] mm/mglru: use a smaller batch for reclaim [Body]
[PATCH v4 07/14] mm/mglru: don't abort scan immediately right after aging [Body]
[PATCH v4 08/14] mm/mglru: remove redundant swap constrained check upon isolation [Body]
[PATCH v4 09/14] mm/mglru: use the common routine for dirty/writeback reactivation [Body]
[PATCH v4 10/14] mm/mglru: simplify and improve dirty writeback handling [Body]
[PATCH v4 11/14] mm/mglru: remove no longer used reclaim argument for folio protection [Body]
[PATCH v4 12/14] mm/vmscan: remove sc->file_taken [Body]
[PATCH v4 13/14] mm/vmscan: remove sc->unqueued_dirty [Body]
[PATCH v4 14/14] mm/vmscan: unify writeback reclaim statistic and throttling [Body]
Session 2026-04-07
ID (for dev) a2f22333-94d3-4019-83c0-75ff946559f4
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 96881c429af113d53414341d0609c47f3a0017c6 [Config] passed [Log]
[KASAN] Boot test: Base 96881c429af113d53414341d0609c47f3a0017c6 [Config] passed [Log]
[KASAN] Build Patched 96881c429af113d53414341d0609c47f3a0017c6 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 96881c429af113d53414341d0609c47f3a0017c6 [Config] [patched] passed [Log]
[KASAN] Fuzz 96881c429af113d53414341d0609c47f3a0017c6 [Config] 96881c429af113d53414341d0609c47f3a0017c6 [Config] [patched] passed [Log] [Artifacts]