Russell King (Oracle)
6cfc86a0f8
UPSTREAM: ARM: fix Thumb2 regression with Spectre BHB
...
commit 6c7cb60bff7aec24b834343ff433125f469886a3 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.
Bug: 215557547
Fixes: b9baf5c8c5c3 ("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>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2d1a926b165cc25cb5ac4482a1591f2ee189585d
2022-03-14 12:48:51 +01:00
..
boot
This is the 5.4.160 stable release
2021-11-17 10:19:21 +01:00
common
configs
UPSTREAM: ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS
2020-11-14 16:56:22 +01:00
crypto
UPSTREAM: crypto: arm/blake2s - fix for big endian
2021-10-23 19:32:26 -07:00
include
UPSTREAM: ARM: Spectre-BHB: provide empty stub for non-config
2022-03-14 12:48:48 +01:00
kernel
UPSTREAM: ARM: fix Thumb2 regression with Spectre BHB
2022-03-14 12:48:51 +01:00
kvm
KVM: arm64: Ensure I-cache isolation between vcpus of a same VM
2021-03-17 17:03:57 +01:00
lib
mach-actions
mach-alpine
mach-artpec
mach-asm9260
mach-aspeed
mach-at91
ARM: at91: pm: of_node_put() after its usage
2020-10-29 09:57:58 +01:00
mach-axxia
mach-bcm
mach-berlin
mach-clps711x
mach-cns3xxx
mach-davinci
mach-digicolor
mach-dove
mach-ebsa110
mach-efm32
mach-ep93xx
mach-exynos
ARM: exynos: add missing of_node_put for loop iteration
2021-07-20 16:10:51 +02:00
mach-footbridge
ARM: footbridge: fix PCI interrupt mapping
2021-04-21 12:56:17 +02:00
mach-gemini
mach-highbank
mach-hisi
mach-imx
ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
2021-10-13 10:08:19 +02:00
mach-integrator
ARM: integrator: Add some Kconfig selections
2020-06-24 17:50:10 +02:00
mach-iop32x
mach-ixp4xx
clocksource/drivers/ixp4xx: Select TIMER_OF when needed
2021-03-04 10:26:29 +01:00
mach-keystone
ARM: keystone: fix integer overflow warning
2021-04-21 12:56:13 +02:00
mach-lpc18xx
mach-lpc32xx
mach-mediatek
mach-meson
mach-milbeaut
mach-mmp
mach-moxart
mach-mv78xx0
mach-mvebu
mach-mxs
mach-nomadik
mach-npcm
mach-nspire
mach-omap1
ARM: OMAP: replace setup_irq() by request_irq()
2021-06-23 14:41:31 +02:00
mach-omap2
This is the 5.4.153 stable release
2021-10-13 10:58:45 +02:00
mach-orion5x
mach-oxnas
mach-picoxcell
mach-prima2
mach-pxa
mach-qcom
mach-rda
mach-realview
mach-rockchip
mach-rpc
mach-s3c24xx
ARM: s3c24xx: fix mmc gpio lookup tables
2020-10-29 09:57:58 +01:00
mach-s3c64xx
mach-s5pv210
mach-sa1100
mach-shmobile
mach-socfpga
ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
2020-08-19 08:15:58 +02:00
mach-spear
mach-sti
mach-stm32
mach-sunxi
ARM: sunxi: Add machine match for the Allwinner V3 SoC
2020-12-30 11:51:29 +01:00
mach-tango
mach-tegra
BACKPORT: FROMLIST: cpuidle: change enter_s2idle() prototype
2020-07-29 14:37:49 +00:00
mach-u300
mach-uniphier
mach-ux500
mach-versatile
mach-vexpress
mach-vt8500
mach-zx
mach-zynq
mm
UPSTREAM: ARM: fix build warning in proc-v7-bugs.c
2022-03-14 12:48:30 +01:00
net
bpf, arm: Fix register clobbering in div/mod implementation
2021-10-13 10:08:18 +02:00
nwfpe
oprofile
plat-omap
plat-orion
plat-pxa
plat-samsung
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
2020-11-05 11:43:36 +01:00
plat-versatile
probes
ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype
2021-11-02 19:46:11 +01:00
tools
vdso
vfp
ARM: 9044/1: vfp: use undef hook for VFP support detection
2021-03-24 11:26:35 +01:00
xen
This is the 5.4.103 stable release
2021-03-07 12:51:29 +01:00
Kconfig
Merge 5.4.156 into android11-5.4-lts
2021-11-02 18:15:00 +01:00
Kconfig-nommu
Kconfig.debug
Makefile
ARM: 9156/1: drop cc-option fallbacks for architecture selection
2021-11-17 09:48:48 +01:00
OWNERS
ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS
2021-04-01 13:45:14 +00:00