linux-yocto/drivers/crypto/caam
Herbert Xu 8a53d36ba1 crypto: caam/qi - Fix drv_ctx refcount bug
commit b7b39df7e7 upstream.

Ensure refcount is raised before request is enqueued since it could
be dequeued before the call returns.

Reported-by: Sean Anderson <sean.anderson@linux.dev>
Cc: <stable@vger.kernel.org>
Fixes: 11144416a7 ("crypto: caam/qi - optimize frame queue cleanup")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Reviewed-by: Horia Geantă <horia.geanta@nxp.com>
Tested-by: Sean Anderson <sean.anderson@linux.dev>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-04-25 10:45:47 +02:00
..
blob_gen.c crypto: caam - use JobR's space to access page 0 regs 2025-02-08 09:52:05 +01:00
caamalg_desc.c
caamalg_desc.h
caamalg_qi.c
caamalg_qi2.c
caamalg_qi2.h
caamalg.c
caamhash_desc.c
caamhash_desc.h
caamhash.c
caampkc.c crypto: caam - add error check to caam_rsa_set_priv_key_form 2024-12-09 10:31:49 +01:00
caampkc.h
caamprng.c
caamrng.c
compat.h
ctrl.c
ctrl.h
debugfs.c
debugfs.h
desc_constr.h
desc.h
dpseci_cmd.h
dpseci-debugfs.c
dpseci-debugfs.h
dpseci.c
dpseci.h
error.c
error.h
intern.h
jr.c
jr.h
Kconfig
key_gen.c
key_gen.h
Makefile
pdb.h
pkc_desc.c
qi.c crypto: caam/qi - Fix drv_ctx refcount bug 2025-04-25 10:45:47 +02:00
qi.h
regs.h
sg_sw_qm.h
sg_sw_qm2.h
sg_sw_sec4.h