Re: [PATCH v2 0/2] zswap pool per-CPU acomp_ctx simplifications
From: Andrew Morton
Date: Tue Mar 17 2026 - 15:50:36 EST
On Mon, 16 Mar 2026 18:48:00 -0700 "Kanchana P. Sridhar" <kanchanapsridhar2026@xxxxxxxxx> wrote:
> This patchset first removes redundant checks on the acomp_ctx and its
> "req" member in zswap_cpu_comp_dead().
>
> Next, it persists the zswap pool's per-CPU acomp_ctx resources to
> last until the pool is destroyed. It then simplifies the per-CPU
> acomp_ctx mutex locking in zswap_compress()/zswap_decompress().
>
> Code comments added after allocation and before checking to deallocate
> the per-CPU acomp_ctx's members, based on expected crypto API return
> values and zswap changes this patchset makes.
>
> Patch 2 is an independent submission of patch 23 from [1], to
> facilitate merging.
Thanks.
What happened with "mm: zswap: Consistently use IS_ERR_OR_NULL() to
check acomp_ctx resources"? Still relevant?
https://lkml.kernel.org/r/20260314051632.17931-3-kanchanapsridhar2026@xxxxxxxxx