This is a batch of fixes and clean-up for caam driver. Only the fix for the givencrypt shared descriptors is high-impact and thus sent to -stable. Thanks, Horia Alex Porosanu (1): crypto: caam - fix AEAD givenc descriptors Horia Geantă (13): crypto: caam - completely remove error propagation handling crypto: caam - desc.h fixes crypto: caam - fix sparse warnings crypto: caam - fix smatch warnings crypto: caam - remove unused may_sleep in dbg_dump_sg() crypto: caam - remove unused command from aead givencrypt crypto: caam - trivial code clean-up crypto: caam - remove unreachable code in report_ccb_status() crypto: caam - fix DMA API mapping leak in ablkcipher code Revert "crypto: caam - get rid of tasklet" crypto: caam - move sec4_sg_entry to sg_sw_sec4.h crypto: caam - constify pointer to descriptor buffer crypto: caam - merge identical ahash_final/finup shared desc drivers/crypto/caam/caamalg.c | 92 +++++++++++++++++++++++++-------------- drivers/crypto/caam/caamhash.c | 43 +++--------------- drivers/crypto/caam/caampkc.c | 4 +- drivers/crypto/caam/caamrng.c | 10 ++--- drivers/crypto/caam/ctrl.c | 40 ++++++++--------- drivers/crypto/caam/desc.h | 22 ++++------ drivers/crypto/caam/desc_constr.h | 72 +++++++++++++++--------------- drivers/crypto/caam/error.c | 5 +-- drivers/crypto/caam/intern.h | 1 + drivers/crypto/caam/jr.c | 27 +++++++----- drivers/crypto/caam/sg_sw_sec4.h | 6 ++- 11 files changed, 158 insertions(+), 164 deletions(-) -- 2.4.4 -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html