Xiaoliang Pang
7fb271426a
cypto: mediatek - fix leaks in mtk_desc_ring_alloc
...
[ Upstream commit 228d284aac61283cde508a925d666f854b57af63 ]
In the init loop, if an error occurs in function 'dma_alloc_coherent',
then goto the err_cleanup section, after run i--,
in the array ring, the struct mtk_ring with index i will not be released,
causing memory leaks
Fixes: 785e5c616c ("crypto: mediatek - Add crypto driver support for some MediaTek chips")
Cc: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Xiaoliang Pang <dawning.pang@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-10-29 09:57:33 +01:00
..
amcc
crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
2019-12-13 08:43:04 +01:00
axis
crypto: artpec6 - return correct error code for failed setkey()
2020-02-14 16:34:18 -05:00
bcm
crypto: bcm - Verify GCM/CCM key length in setkey
2020-10-17 10:11:24 +02:00
caam
crypto: caam/qi - add fallback for XTS with more than 8B IV
2020-10-29 09:57:29 +01:00
cavium
crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
2020-08-19 08:16:28 +02:00
ccp
crypto: ccp - Fix use of merged scatterlists
2020-08-19 08:16:28 +02:00
ccree
crypto: ccree - fix resource leak on error path
2020-08-19 08:15:55 +02:00
chelsio
chelsio/chtls: correct function return and return type
2020-10-29 09:57:25 +01:00
hisilicon
crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
2020-08-19 08:16:27 +02:00
inside-secure
crypto: inside-secure - Fix a maybe-uninitialized warning
2019-12-31 16:43:56 +01:00
marvell
mediatek
cypto: mediatek - fix leaks in mtk_desc_ring_alloc
2020-10-29 09:57:33 +01:00
nx
qat
crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
2020-10-17 10:11:24 +02:00
qce
rockchip
stm32
crypto: stm32/crc32 - fix multi-instance
2020-06-22 09:31:07 +02:00
sunxi-ss
crypto: sun4i-ss - fix big endian issues
2020-01-26 10:01:01 +01:00
ux500
virtio
crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
2020-06-17 16:40:32 +02:00
vmx
crypto: vmx - reject xts inputs that are too short
2020-02-01 09:34:52 +00:00
atmel-aes-regs.h
atmel-aes.c
crypto: atmel-aes - Fix counter overflow in CTR mode
2020-02-11 04:35:31 -08:00
atmel-authenc.h
crypto: atmel - Fix authenc support when it is set to m
2019-12-31 16:45:12 +01:00
atmel-ecc.c
atmel-i2c.c
atmel-i2c.h
atmel-sha-regs.h
atmel-sha.c
crypto: atmel-sha - fix error handling when setting hmac key
2020-02-14 16:34:18 -05:00
atmel-sha204a.c
atmel-tdes-regs.h
atmel-tdes.c
exynos-rng.c
geode-aes.c
crypto: geode-aes - convert to skcipher API and make thread-safe
2020-01-17 19:48:46 +01:00
geode-aes.h
crypto: geode-aes - convert to skcipher API and make thread-safe
2020-01-17 19:48:46 +01:00
hifn_795x.c
img-hash.c
ixp4xx_crypto.c
crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
2020-10-29 09:57:31 +01:00
Kconfig
crypto: atmel - Fix build error of CRYPTO_AUTHENC
2020-07-22 09:32:46 +02:00
Makefile
mxs-dcp.c
crypto: mxs-dcp - fix scatterlist linearization for hash
2020-04-17 10:50:16 +02:00
n2_asm.S
n2_core.c
n2_core.h
omap-aes-gcm.c
omap-aes.c
omap-aes.h
omap-crypto.c
omap-crypto.h
omap-des.c
omap-sham.c
crypto: omap-sham - fix digcnt register handling with export/import
2020-10-29 09:57:32 +01:00
padlock-aes.c
padlock-sha.c
picoxcell_crypto.c
crypto: picoxcell - Fix potential race condition bug
2020-10-29 09:57:31 +01:00
picoxcell_crypto_regs.h
qcom-rng.c
s5p-sss.c
sahara.c
talitos.c
talitos.h