linux/drivers/crypto
Chuhong Yuan eee7a67c03 crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
commit 7f8c36fe9b upstream.

Since tasklet is needed to be initialized before registering IRQ
handler, adjust the position of tasklet_init to fix the wrong order.

Besides, to fix the missed tasklet_kill, this patch adds a helper
function and uses devm_add_action to kill the tasklet automatically.

Fixes: ce92136843 ("crypto: picoxcell - add support for the picoxcell crypto engines")
Signed-off-by: Chuhong Yuan <hslester96@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-02-11 04:35:31 -08:00
..
amcc
axis
bcm
caam crypto: caam - do not reset pointer size from MCFGR register 2020-02-01 09:34:52 +00:00
cavium crypto: cavium/nitrox - fix firmware assignment to AE cores 2020-01-17 19:48:45 +01:00
ccp crypto: ccp - set max RSA modulus size for v3 platform devices as well 2020-02-11 04:35:30 -08:00
ccree crypto: ccree - fix PM race condition 2020-02-11 04:35:22 -08:00
chelsio crypto: chelsio - fix writing tfm flags to wrong place 2020-02-01 09:34:36 +00:00
hisilicon crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists 2020-02-11 04:35:30 -08:00
inside-secure
marvell
mediatek
nx
qat
qce
rockchip
stm32
sunxi-ss crypto: sun4i-ss - fix big endian issues 2020-01-26 10:01:01 +01:00
ux500
virtio crypto: virtio - implement missing support for output IVs 2020-01-17 19:48:46 +01:00
vmx crypto: vmx - reject xts inputs that are too short 2020-02-01 09:34:52 +00:00
Kconfig crypto: amcc - restore CRYPTO_AES dependency 2020-01-26 10:01:01 +01:00
Makefile
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
atmel-ecc.c
atmel-i2c.c
atmel-i2c.h
atmel-sha-regs.h
atmel-sha.c
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
mxs-dcp.c
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
padlock-aes.c
padlock-sha.c
picoxcell_crypto.c crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill 2020-02-11 04:35:31 -08:00
picoxcell_crypto_regs.h
qcom-rng.c
s5p-sss.c
sahara.c
talitos.c
talitos.h