This patch series adds reqeust chaining and virtual address support to the crypto_acomp interface. The last patch is a demo of what it looks like to the user. It will not be applied. Herbert Xu (7): crypto: iaa - Test the correct request flag crypto: acomp - Remove acomp request flags crypto: acomp - Add request chaining and virtual addresses crypto: testmgr - Remove NULL dst acomp tests crypto: scomp - Remove support for non-trivial SG lists crypto: scomp - Add chaining and virtual address support mm: zswap: Use acomp virtual address interface crypto/acompress.c | 207 ++++++++++++++++++++- crypto/scompress.c | 175 ++++++----------- crypto/testmgr.c | 29 --- drivers/crypto/intel/iaa/iaa_crypto_main.c | 4 +- include/crypto/acompress.h | 95 +++++++--- include/crypto/internal/acompress.h | 22 +++ include/crypto/internal/scompress.h | 2 - mm/zswap.c | 23 +-- 8 files changed, 365 insertions(+), 192 deletions(-) -- 2.39.5