Patch Series

Subject mm: switch THP shrinker to list_lru
Author hannes@cmpxchg.org
Date 2026-05-27 20:45:08 +0000 UTC
Version
Cc akpm@linux-foundation.org baohua@kernel.org baolin.wang@linux.alibaba.com cgroups@vger.kernel.org david@fromorbit.com david@kernel.org dev.jain@arm.com gor@linux.ibm.com hannes@cmpxchg.org kas@kernel.org lance.yang@linux.dev liam@infradead.org linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org mhocko@kernel.org muchun.song@linux.dev npache@redhat.com qi.zheng@linux.dev roman.gushchin@linux.dev ryan.roberts@arm.com ryncsn@gmail.com shakeel.butt@linux.dev usama.arif@linux.dev vbabka@kernel.org yosry.ahmed@linux.dev zaslonko@linux.ibm.com ziy@nvidia.com

Patches (9)

Name Content [All]
[PATCH v5 1/9] mm: list_lru: fix set_shrinker_bit() call during race with cgroup deletion [Body]
[PATCH v5 2/9] mm: list_lru: lock_list_lru_of_memcg() cannot return NULL if !skip_empty [Body]
[PATCH v5 3/9] mm: list_lru: deduplicate unlock_list_lru() [Body]
[PATCH v5 4/9] mm: list_lru: move list dead check to lock_list_lru_of_memcg() [Body]
[PATCH v5 5/9] mm: list_lru: deduplicate lock_list_lru() [Body]
[PATCH v5 6/9] mm: list_lru: introduce caller locking for additions and deletions [Body]
[PATCH v5 7/9] mm: list_lru: introduce folio_memcg_list_lru_alloc() [Body]
[PATCH v5 8/9] mm: memory: flatten alloc_anon_folio() retry loop [Body]
[PATCH v5 9/9] mm: switch deferred split shrinker to list_lru [Body]
Session 2026-05-27
ID (for dev) 74faf716-196d-42aa-b535-307cd12b636e
Status waiting
Test Base Patched Verdict