Hi, Current patch set consists of: Patches 1-4 fix some issues in caam/qi driver; they should be sent to -stable. Patches 5-7 also fix some problems in caam/qi driver, however these are ARM-specific. Considering that caam/qi does not have support for ARM in kernel v4.12 (lacking one dependency - Queue Manager), there's no need to be applied on v4.12.y. Patches 8-13 contain code clean-up. Thanks, Horia Horia Geantă (11): crypto: caam/qi - fix typo in authenc alg driver name crypto: caam/qi - fix compilation with DEBUG enabled crypto: caam/qi - fix compilation with CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y crypto: caam/qi - properly set IV after {en,de}crypt crypto: caam/qi - handle large number of S/Gs case crypto: caam/qi - fix AD length endianness in S/G entry crypto: caam/qi - explicitly set dma_ops crypto: caam/qi - remove unused header sg_sw_sec4.h crypto: caam/qi - lower driver verbosity crypto: caam - remove unused sg_to_sec4_sg_len() crypto: caam - clean-up in caam_init_rng() Tudor Ambarus (2): crypto: caam - remove unused variables in caam_drv_private crypto: caam - fix condition for the jump over key(s) command drivers/crypto/caam/caamalg.c | 66 +++++++++----------------------------- drivers/crypto/caam/caamalg_desc.c | 5 ++- drivers/crypto/caam/caamalg_qi.c | 47 ++++++++++++++++++++++----- drivers/crypto/caam/caamrng.c | 6 +--- drivers/crypto/caam/ctrl.c | 1 - drivers/crypto/caam/error.c | 40 +++++++++++++++++++++++ drivers/crypto/caam/error.h | 4 +++ drivers/crypto/caam/intern.h | 3 -- drivers/crypto/caam/qi.c | 14 ++++---- drivers/crypto/caam/qi.h | 3 ++ drivers/crypto/caam/sg_sw_sec4.h | 15 --------- 11 files changed, 110 insertions(+), 94 deletions(-) -- 2.12.0.264.gd6db3f216544