linux-stable/arch
Russell King (Oracle) 691f354689 ARM: fix Thumb2 regression with Spectre BHB
commit 6c7cb60bff upstream.

When building for Thumb2, the vectors make use of a local label. Sadly,
the Spectre BHB code also uses a local label with the same number which
results in the Thumb2 reference pointing at the wrong place. Fix this
by changing the number used for the Spectre BHB local label.

Fixes: b9baf5c8c5 ("ARM: Spectre-BHB workaround")
Tested-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-03-16 13:20:28 +01:00
..
alpha alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile 2021-10-06 15:31:18 +02:00
arc arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed 2021-11-06 13:58:45 +01:00
arm ARM: fix Thumb2 regression with Spectre BHB 2022-03-16 13:20:28 +01:00
arm64 arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output 2022-03-08 19:04:09 +01:00
c6x
h8300 h8300: fix PREEMPTION build, TI_PRE_COUNT undefined 2021-02-23 15:00:58 +01:00
hexagon hexagon: export raw I/O routines for modules 2021-11-26 11:36:23 +01:00
ia64 hugetlbfs: flush TLBs correctly after huge_pmd_unshare 2021-12-01 09:27:43 +01:00
m68k m68k: set a default value for MEMORY_RESERVE 2021-11-26 11:36:15 +01:00
microblaze
mips mips,s390,sh,sparc: gup: Work around the "COW can break either way" issue 2022-01-27 09:04:34 +01:00
nds32 nds32: fix up stack guard gap 2021-07-28 11:13:51 +02:00
nios2 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST 2021-11-02 18:26:45 +01:00
openrisc openrisc: don't printk() unconditionally 2021-09-22 11:48:01 +02:00
parisc parisc/unaligned: Fix ldw() and stw() unalignment handlers 2022-03-02 11:38:10 +01:00
powerpc powerpc/lib/sstep: fix 'ptesync' build error 2022-02-23 11:58:40 +01:00
riscv riscv: Fix auipc+jalr relocation range checks 2022-03-16 13:20:27 +01:00
s390 s390/hypfs: include z/VM guests with access control group set 2022-02-08 18:23:02 +01:00
sh mips,s390,sh,sparc: gup: Work around the "COW can break either way" issue 2022-01-27 09:04:34 +01:00
sparc mips,s390,sh,sparc: gup: Work around the "COW can break either way" issue 2022-01-27 09:04:34 +01:00
um um: registers: Rename function names to avoid conflicts and build problems 2022-01-27 09:04:26 +01:00
unicore32
x86 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT 2022-03-11 10:15:11 +01:00
xtensa xtensa: use CONFIG_USE_OF instead of CONFIG_OF 2021-12-01 09:27:39 +01:00
.gitignore
Kconfig x86: Make ARCH_USE_MEMREMAP_PROT a generic Kconfig symbol 2021-12-22 09:19:01 +01:00