kernel_optimize_test/arch/arm64/kvm
James Morse 7a0d13ef67 arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable
KVM's infrastructure for spectre mitigations in the vectors in v5.10 and
earlier is different, it uses templates which are used to build a set of
vectors at runtime.

There are two copy-and-paste errors in the templates: __spectre_bhb_loop_k24
should loop 24 times and __spectre_bhb_loop_k32 32.

Fix these.

Reported-by: Pavel Machek <pavel@denx.de>
Link: https://lore.kernel.org/all/20220310234858.GB16308@amd/
Signed-off-by: James Morse <james.morse@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-03-19 13:44:46 +01:00
..
hyp arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable 2022-03-19 13:44:46 +01:00
vgic KVM: arm64: vgic: Read HW interrupt pending state from the HW 2022-03-08 19:09:29 +01:00
aarch32.c
arch_timer.c
arm.c KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A 2022-03-11 12:11:53 +01:00
debug.c KVM: arm64: Initialize VCPU mdcr_el2 before loading it 2021-05-14 09:50:33 +02:00
fpsimd.c
guest.c
handle_exit.c
hypercalls.c KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated 2022-03-11 12:11:53 +01:00
inject_fault.c
irq.h
Kconfig
Makefile
mmio.c
mmu.c KVM: arm64: Fix exclusive limit for IPA size 2021-03-17 17:06:36 +01:00
perf.c
pmu-emul.c KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set 2021-07-14 16:56:08 +02:00
pmu.c
psci.c KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated 2022-03-11 12:11:53 +01:00
pvtime.c
regmap.c
reset.c KVM: arm64: Fix read-side race on updates to vcpu reset state 2021-09-22 12:28:03 +02:00
sys_regs.c arm64: add ID_AA64ISAR2_EL1 sys register 2022-03-11 12:11:51 +01:00
sys_regs.h KVM: arm64: Check RAZ visibility in ID register accessors 2020-11-06 16:00:29 +00:00
trace_arm.h
trace_handle_exit.h
trace.h
va_layout.c
vgic-sys-reg-v3.c