linux/arch
Jiaxun Yang 9a07188311 MIPS: Clear Cause.BD in instruction_pointer_set
[ Upstream commit 9d6e21ddf2 ]

Clear Cause.BD after we use instruction_pointer_set to override
EPC.

This can prevent exception_epc check against instruction code at
new return address.
It won't be considered as "in delay slot" after epc being overridden
anyway.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-03-26 18:20:24 -04:00
..
alpha rtc: Add support for configuring the UIP timeout for RTC reads 2024-01-31 16:17:01 -08:00
arc work around gcc bugs with 'asm goto' with outputs 2024-02-23 09:12:28 +01:00
arm ARM: dts: imx7s: Drop dma-apb interrupt-names 2024-03-06 14:45:05 +00:00
arm64 arm64: efi: Limit allocations to 48-bit addressable physical region 2024-03-06 14:45:17 +00:00
csky work around gcc bugs with 'asm goto' with outputs 2024-02-23 09:12:28 +01:00
hexagon mm/fault: convert remaining simple cases to lock_mm_and_find_vma() 2023-07-01 13:16:25 +02:00
ia64 ia64/cpu: Switch to arch_cpu_finalize_init() 2023-08-08 20:03:46 +02:00
loongarch LoongArch: Disable IRQ before init_fn() for nonboot CPUs 2024-03-01 13:26:31 +01:00
m68k m68k: Fix invalid .section syntax 2023-09-13 09:42:21 +02:00
microblaze mm: always expand the stack with the mmap write lock held 2023-07-01 13:16:25 +02:00
mips MIPS: Clear Cause.BD in instruction_pointer_set 2024-03-26 18:20:24 -04:00
nios2 mm/fault: convert remaining simple cases to lock_mm_and_find_vma() 2023-07-01 13:16:25 +02:00
openrisc mm: always expand the stack with the mmap write lock held 2023-07-01 13:16:25 +02:00
parisc Revert "parisc: Only list existing CPUs in cpu_possible_mask" 2024-03-01 13:26:31 +01:00
powerpc powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV 2024-03-06 14:45:19 +00:00
riscv riscv: add CALLER_ADDRx support 2024-03-06 14:45:11 +00:00
s390 KVM: s390: vsie: fix race during shadow creation 2024-03-15 10:48:18 -04:00
sh sh: bios: Revive earlyprintk support 2023-11-20 11:52:07 +01:00
sparc work around gcc bugs with 'asm goto' with outputs 2024-02-23 09:12:28 +01:00
um um: Fix adding '-no-pie' for clang 2024-02-23 09:12:38 +01:00
x86 x86/xen: Add some null pointer checking to smp.c 2024-03-26 18:20:24 -04:00
xtensa work around gcc bugs with 'asm goto' with outputs 2024-02-23 09:12:28 +01:00
.gitignore
Kconfig scs: add CONFIG_MMU dependency for vfree_atomic() 2024-02-23 09:12:32 +01:00