linux-stable/arch
Peter Lafreniere 8a1955f958 crypto: x86 - exit fpu context earlier in ECB/CBC macros
Currently the ecb/cbc macros hold fpu context unnecessarily when using
scalar cipher routines (e.g. when handling odd sizes of blocks per walk).

Change the macros to drop fpu context as soon as the fpu is out of use.

No performance impact found (on Intel Haswell).

Signed-off-by: Peter Lafreniere <peter@n8pjl.ca>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2023-02-03 12:54:54 +08:00
..
alpha
arc
arm ARM: dts: aspeed: Add ACRY/AHBC device controller node 2023-01-13 12:11:18 +08:00
arm64 crypto: arm64/gcm - add RFC4106 support 2023-01-20 18:29:31 +08:00
csky arch/csky patches for 6.2-rc1 2022-12-19 07:51:30 -06:00
hexagon
ia64
loongarch LoongArch changes for v6.2 2022-12-19 08:23:27 -06:00
m68k m68k: remove broken strcmp implementation 2022-12-21 08:56:43 -08:00
microblaze
mips Fixes due to DT changes 2022-12-23 10:49:45 -08:00
nios2
openrisc
parisc parisc architecture fixes for kernel v6.2-rc1: 2022-12-20 08:43:53 -06:00
powerpc crypto: p10-aes-gcm - Revert implementation 2023-01-18 17:07:19 +08:00
riscv KVM/riscv changes for 6.2 2022-12-21 18:52:15 -08:00
s390 crypto: s390/aes - drop redundant xts key check 2023-01-06 17:15:47 +08:00
sh treewide: Convert del_timer*() to timer_shutdown*() 2022-12-25 13:38:09 -08:00
sparc
um New Feature: 2022-12-17 14:06:53 -06:00
x86 crypto: x86 - exit fpu context earlier in ECB/CBC macros 2023-02-03 12:54:54 +08:00
xtensa
.gitignore
Kconfig arm64 fixes for -rc1 2022-12-16 13:46:41 -06:00