Patch Series

Subject zswap compression batching with optimized iaa_crypto driver
Author kanchana.p.sridhar@intel.com
Date 2025-11-04 09:12:14 +0000 UTC
Version 13
Cc 21cnbao@gmail.com akpm@linux-foundation.org ardb@kernel.org chengming.zhou@linux.dev clabbe@baylibre.com davem@davemloft.net ebiggers@google.com hannes@cmpxchg.org herbert@gondor.apana.org.au kanchana.p.sridhar@intel.com kasong@tencent.com kristen.c.accardi@intel.com linux-crypto@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org nphamcs@gmail.com ryan.roberts@arm.com senozhatsky@chromium.org sj@kernel.org surenb@google.com usamaarif642@gmail.com vinicius.gomes@intel.com vinodh.gopal@intel.com wajdi.k.feghali@intel.com ying.huang@linux.alibaba.com yosry.ahmed@linux.dev

Patches (22)

Name Content [All]
[PATCH v13 01/22] crypto: iaa - Reorganize the iaa_crypto driver code. [Body]
[PATCH v13 02/22] crypto: iaa - New architecture for IAA device WQ comp/decomp usage & core mapping. [Body]
[PATCH v13 03/22] crypto: iaa - Simplify, consistency of function parameters, minor stats bug fix. [Body]
[PATCH v13 04/22] crypto: iaa - Descriptor allocation timeouts with mitigations. [Body]
[PATCH v13 05/22] crypto: iaa - iaa_wq uses percpu_refs for get/put reference counting. [Body]
[PATCH v13 06/22] crypto: iaa - Simplify the code flow in iaa_compress() and iaa_decompress(). [Body]
[PATCH v13 07/22] crypto: iaa - Refactor hardware descriptor setup into separate procedures. [Body]
[PATCH v13 08/22] crypto: iaa - Simplified, efficient job submissions for non-irq mode. [Body]
[PATCH v13 09/22] crypto: iaa - Deprecate exporting add/remove IAA compression modes. [Body]
[PATCH v13 10/22] crypto: iaa - Expect a single scatterlist for a [de]compress request's src/dst. [Body]
[PATCH v13 11/22] crypto: iaa - Rearchitect iaa_crypto to have clean interfaces with crypto_acomp [Body]
[PATCH v13 12/22] crypto: acomp - Define a unit_size in struct acomp_req to enable batching. [Body]
[PATCH v13 13/22] crypto: iaa - IAA Batching for parallel compressions/decompressions. [Body]
[PATCH v13 14/22] crypto: iaa - Enable async mode and make it the default. [Body]
[PATCH v13 15/22] crypto: iaa - Disable iaa_verify_compress by default. [Body]
[PATCH v13 16/22] crypto: iaa - Submit the two largest source buffers first in decompress batching. [Body]
[PATCH v13 17/22] crypto: iaa - Add deflate-iaa-dynamic compression mode. [Body]
[PATCH v13 18/22] crypto: acomp - Add crypto_acomp_batch_size() to get an algorithm's batch-size. [Body]
[PATCH v13 19/22] mm: zswap: Per-CPU acomp_ctx resources exist from pool creation to deletion. [Body]
[PATCH v13 20/22] mm: zswap: Consistently use IS_ERR_OR_NULL() to check acomp_ctx resources. [Body]
[PATCH v13 21/22] mm: zswap: zswap_store() will process a large folio in batches. [Body]
[PATCH v13 22/22] mm: zswap: Batched zswap_compress() with compress batching of large folios. [Body]

Session 2025-11-04

ID (for dev) 75cb5cdb-94cf-4ebf-b21d-8d74c72167bc
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 6892b9e5cbf66002aa7796097ef0c9d957a86fc7 [Config] passed [Log]
[KASAN] Boot test: Base 6892b9e5cbf66002aa7796097ef0c9d957a86fc7 [Config] passed
[KASAN] Build Patched 6892b9e5cbf66002aa7796097ef0c9d957a86fc7 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 6892b9e5cbf66002aa7796097ef0c9d957a86fc7 [Config] [patched] passed
[KASAN] Fuzzing 6892b9e5cbf66002aa7796097ef0c9d957a86fc7 [Config] 6892b9e5cbf66002aa7796097ef0c9d957a86fc7 [Config] [patched] passed [Log] [Artifacts]