Tero Kristo
7b2dbe405d
crypto: omap-sham - add proper load balancing support for multicore
...
[ Upstream commit 281c377872ff5d15d80df25fc4df02d2676c7cde ]
The current implementation of the multiple accelerator core support for
OMAP SHA does not work properly. It always picks up the first probed
accelerator core if this is available, and rest of the book keeping also
gets confused if there are two cores available. Add proper load
balancing support for SHA, and also fix any bugs related to the
multicore support while doing it.
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-06-30 15:38:29 -04:00
..
amcc
crypto: crypto4xx - Fix wrong ppc4xx_trng_probe()/ppc4xx_trng_remove() arguments
2020-01-29 10:24:13 +01:00
caam
crypto: caam - free resources in case caam_rng registration failed
2020-01-29 10:24:29 +01:00
ccp
crypto: ccp - fix AES CFB error exposed by new test vectors
2020-01-29 10:24:25 +01:00
chelsio
crypto: chcr - Check device is allocated before use
2017-02-14 15:25:32 -08:00
marvell
crypto: marvell - Copy IVDIG before launching partial DMA ahash requests
2017-11-30 08:39:14 +00:00
nx
crypto: nx - off by one bug in nx_of_update_msc()
2016-07-19 12:01:47 +08:00
qat
crypto: qat - Silence smp_processor_id() warning
2019-10-17 13:42:05 -07:00
qce
crypto: qce - Use skcipher for fallback
2016-07-01 23:45:09 +08:00
rockchip
crypto: rockchip - use devm_add_action_or_reset()
2016-08-24 21:07:11 +08:00
sunxi-ss
crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c
2020-01-04 13:40:06 +01:00
ux500
crypto: ux500 - Use proper enum in hash_set_dma_transfer
2019-02-12 19:44:58 +01:00
vmx
crypto: vmx - Avoid weird build failures
2020-01-04 13:40:06 +01:00
atmel-aes-regs.h
crypto: atmel-aes - add support to GCM mode
2015-12-23 18:19:58 +08:00
atmel-aes.c
crypto: atmel-aes - Fix counter overflow in CTR mode
2020-02-14 16:31:01 -05:00
atmel-sha-regs.h
crypto: atmel-sha - fix context switches
2016-01-25 22:42:07 +08:00
atmel-sha.c
crypto: atmel - only treat EBUSY as transient if backlog
2017-07-21 07:42:23 +02:00
atmel-tdes-regs.h
atmel-tdes.c
crypto: atmel - fix checks of error code returned by devm_ioremap_resource()
2016-03-11 21:19:19 +08:00
bfin_crc.c
crypto: hash - annotate algorithms taking optional key
2018-02-25 11:05:43 +01:00
bfin_crc.h
geode-aes.c
geode-aes.h
hifn_795x.c
crypto: squash lines for simple wrapper functions
2016-09-13 20:27:26 +08:00
img-hash.c
crypto: img-hash - Fix set_reqsize call
2016-08-09 18:47:23 +08:00
ixp4xx_crypto.c
crypto: ixp4xx - Fix error handling path in 'aead_perform()'
2017-08-24 17:12:18 -07:00
Kconfig
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-10-10 14:04:16 -07:00
Makefile
crypto: Added Chelsio Menu to the Kconfig file
2016-08-19 00:00:37 -07:00
mv_cesa.c
crypto: mv_cesa - remove NO_IRQ reference
2016-09-07 21:08:32 +08:00
mv_cesa.h
mxc-scc.c
crypto: mxc-scc - fix build warnings on ARM64
2019-12-05 15:34:53 +01:00
mxs-dcp.c
crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static
2020-05-02 17:22:59 +02:00
n2_asm.S
n2_core.c
crypto: n2 - cure use after free
2018-01-10 09:29:51 +01:00
n2_core.h
omap-aes.c
crypto: omap-aes - fix error return code in omap_aes_probe()
2016-09-22 18:27:35 +08:00
omap-des.c
crypto: omap-des - fix error return code in omap_des_probe()
2016-09-22 18:27:34 +08:00
omap-sham.c
crypto: omap-sham - add proper load balancing support for multicore
2020-06-30 15:38:29 -04:00
padlock-aes.c
crypto: padlock-aes - Fix Nano workaround data corruption
2018-08-06 16:23:04 +02:00
padlock-sha.c
x86/cpufeature: Remove unused and seldomly used cpu_has_xx macros
2015-12-19 11:49:55 +01:00
picoxcell_crypto.c
crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
2020-02-14 16:31:02 -05:00
picoxcell_crypto_regs.h
s5p-sss.c
crypto: s5p-sss: Fix Fix argument list alignment
2019-11-25 09:53:01 +01:00
sahara.c
crypto: sharah - Unregister correct algorithms for SAHARA 3
2018-09-26 08:36:34 +02:00
talitos.c
crypto: talitos - fix ECB and CBC algs ivsize
2020-06-20 10:24:08 +02:00
talitos.h
crypto: talitos - add new crypto modes
2015-12-04 22:29:56 +08:00