Re: [PATCH v2 0/2] mm/zswap: Fixes and improves the zswap global shrinker

From: Yosry Ahmed

Date: Fri Jul 17 2026 - 21:22:41 EST


On Fri, Jul 17, 2026 at 6:18 PM Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> wrote:
>
> On Fri, 17 Jul 2026 16:51:49 +0800 Hao Jia <jiahao.kernel@xxxxxxxxx> wrote:
>
> > This series fixes and improves the zswap global shrinker (shrink_worker()):
> > Patch 1: Fix missing global shrinker when memory cgroup is disabled.
> > Patch 2: Extend shrink_memcg() to support batch writeback and update its
> > return value semantics, thereby improving the writeback efficiency
> > in the shrink_worker() path.
>
> Thanks.
>
> [1/2] is a cc:stable fix so it isn't really appropriate to combine this
> with [2/2] which doesn't fix any bugs. Because the two patches may
> take different paths into mainline, with different timings. But that's
> OK, I can deal with the splitup if needed.
>
> The [1/2] changelog lacks a description of how the flaw impacts users.
> Please describe this fully and maintain that info within the
> changelogging. This info helps -stable maintainers and others
> understand why we're proposing a backport and helps myself and others
> with timing decisions.
>
> Finally, AI review might have found an issue:
> https://sashiko.dev/#/patchset/20260717085151.22822-1-jiahao.kernel@xxxxxxxxx

We discussed this one in the previous version, it's a theoretical
scenario that can already happen today.