Tero Kristo
7791ab20b8
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-24 17:50:38 +02: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/des - switch to new verification routines
2019-08-22 14:39:38 +10:00
caam
crypto: caam - fix the address of the last entry of S/G
2020-05-06 08:15:07 +02:00
cavium
crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
2020-06-17 16:40:30 +02:00
ccp
crypto: ccp -- don't "select" CONFIG_DMADEVICES
2020-06-22 09:30:50 +02:00
ccree
crypto: ccree - dec auth tag size from cryptlen map
2020-04-17 10:50:18 +02:00
chelsio
Crypto/chcr: fix for ccm(aes) failed test
2020-06-22 09:31:02 +02: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
crypto: inside-secure - Fix a maybe-uninitialized warning
2019-12-31 16:43:56 +01:00
marvell
crypto: marvell - Use kzfree rather than its implementation
2019-09-09 23:48:40 +10:00
mediatek
crypto: mediatek - fix incorrect crypto key setting
2019-09-05 14:36:54 +10:00
nx
crypto: nx - remove unused variables 'nx_driver_string' and 'nx_driver_version'
2019-08-30 18:05:31 +10:00
qat
crypto: qat - Silence smp_processor_id() warning
2019-08-02 14:44:00 +10:00
qce
crypto: qce/des - switch to new verification routines
2019-08-22 14:57:32 +10:00
rockchip
crypto: rk3288/des - switch to new verification routines
2019-08-22 14:57:32 +10:00
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
crypto: ux500 - Fix COMPILE_TEST warnings
2019-09-09 23:48:41 +10:00
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
crypto: atmel - Fix -Wunused-const-variable warning
2019-08-30 18:05:31 +10:00
atmel-i2c.h
crypto: atmel - Fix -Wunused-const-variable warning
2019-08-30 18:05:31 +10:00
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
crypto: atmel-sha204a - Use device-managed registration API
2019-08-02 14:43:59 +10:00
atmel-tdes-regs.h
atmel-tdes.c
crypto: atmel/des - switch to new verification routines
2019-08-22 14:39:38 +10:00
exynos-rng.c
crypto: exynos - use devm_platform_ioremap_resource() to simplify code
2019-08-09 15:11:59 +10:00
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
crypto: hifn/des - switch to new verification routines
2019-08-22 14:39:40 +10:00
img-hash.c
crypto: img-hash - use devm_platform_ioremap_resource() to simplify code
2019-08-09 15:11:59 +10:00
ixp4xx_crypto.c
crypto: ixp4xx/des - switch to new verification routines
2019-08-22 14:57:31 +10:00
Kconfig
crypto: inside-secure - add unspecified HAS_IOMEM dependency
2020-02-24 08:36:39 +01: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
crypto: n2 - Rename arrays to avoid conflict with crypto/sha256.h
2019-09-05 14:54:54 +10:00
n2_core.h
omap-aes-gcm.c
omap-aes.c
crypto: drivers - Remove dev_err() usage after platform_get_irq()
2019-08-09 15:11:38 +10:00
omap-aes.h
omap-crypto.c
omap-crypto.h
omap-des.c
crypto: omap/des - switch to new verification routines
2019-08-22 14:57:31 +10:00
omap-sham.c
crypto: omap-sham - add proper load balancing support for multicore
2020-06-24 17:50:38 +02:00
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
crypto: qcom-rng - use devm_platform_ioremap_resource() to simplify code
2019-08-09 15:12:03 +10:00
s5p-sss.c
crypto: s5p - use correct block size of 1 for ctr(aes)
2019-08-30 18:05:28 +10:00
sahara.c
crypto: drivers - Remove dev_err() usage after platform_get_irq()
2019-08-09 15:11:38 +10:00
talitos.c
crypto: talitos - fix missing break in switch statement
2019-09-20 22:53:08 +10:00
talitos.h