linux/arch
Benjamin Herrenschmidt 9db6e5d263 powerpc: Fix HMIs on big-endian with CONFIG_RELOCATABLE=y
[ Upstream commit 505a314fb2 ]

HMIs will crash the kernel due to

	BRANCH_LINK_TO_FAR(hmi_exception_realmode)

Calling into the OPD instead of the actual code.

Fixes: 2337d20728 ("powerpc/64: CONFIG_RELOCATABLE support for hmi interrupts")
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
[mpe: Use DOTSYM() rather than #ifdef]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-12-05 09:20:48 +01:00
..
alpha
arc ARC: perf: Accommodate big-endian CPU 2019-12-01 09:17:37 +01:00
arm ARM: ks8695: fix section mismatch warning 2019-12-05 09:20:02 +01:00
arm64 arm64: dts: renesas: draak: Fix CVBS input 2019-12-05 09:20:05 +01:00
c6x
h8300
hexagon
ia64
m68k m68k: fix command-line parsing when passed from u-boot 2019-12-01 09:16:22 +01:00
microblaze microblaze: fix multiple bugs in arch/microblaze/boot/Makefile 2019-12-05 09:20:13 +01:00
mips MIPS: kexec: Relax memory restriction 2019-11-20 18:47:15 +01:00
nds32 nds32: Fix bug in bitfield.h 2019-12-01 09:17:18 +01:00
nios2
openrisc openrisc: Fix broken paths to arch/or32 2019-12-05 09:20:40 +01:00
parisc
powerpc powerpc: Fix HMIs on big-endian with CONFIG_RELOCATABLE=y 2019-12-05 09:20:48 +01:00
riscv RISC-V: Avoid corrupting the upper 32-bit of phys_addr_t in ioremap 2019-12-01 09:16:53 +01:00
s390 KVM: s390: unregister debug feature on failing arch init 2019-12-05 09:20:34 +01:00
sh
sparc sparc64: Rework xchg() definition to avoid warnings. 2019-12-01 09:17:01 +01:00
um um: Make line/tty semantics use true write IRQ 2019-12-01 09:17:04 +01:00
unicore32
x86 kprobes/x86: Show x86-64 specific blacklisted symbols correctly 2019-12-05 09:20:27 +01:00
xtensa
.gitignore
Kconfig