android_kernel_samsung_a7y1.../drivers/crypto
Chuhong Yuan e8dbbdd0d6 crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
commit 7f8c36fe9be46862c4f3c5302f769378028a34fa 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: ce92136843cb ("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-04-07 13:50:08 +02:00
..
amcc crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr 2020-04-07 12:46:01 +02:00
caam crypto: caam - free resources in case caam_rng registration failed 2020-04-07 13:42:44 +02:00
ccp
fmp
marvell
nx
qat crypto: qat - Silence smp_processor_id() warning 2020-04-07 08:07:48 +02:00
qce
sunxi-ss crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c 2020-04-07 13:21:46 +02:00
ux500
vmx crypto: vmx - Avoid weird build failures 2020-04-07 13:21:48 +02:00
atmel-aes-regs.h
atmel-aes.c
atmel-sha-regs.h
atmel-sha.c
atmel-tdes-regs.h
atmel-tdes.c
bfin_crc.c
bfin_crc.h
geode-aes.c
geode-aes.h
hifn_795x.c
img-hash.c
ixp4xx_crypto.c
Kconfig
Makefile
mv_cesa.c
mv_cesa.h
mxs-dcp.c crypto: mxs-dcp - Fix AES issues 2020-04-07 12:32:55 +02:00
n2_asm.S
n2_core.c
n2_core.h
omap-aes.c
omap-des.c
omap-sham.c
padlock-aes.c
padlock-sha.c
picoxcell_crypto_regs.h
picoxcell_crypto.c crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill 2020-04-07 13:50:08 +02:00
s5p-sss.c
sahara.c
talitos.c crypto: talitos - fix missing break in switch statement 2020-04-07 07:36:33 +02:00
talitos.h