Skip to content

Commit b33f666

Browse files
KAGA-KOKOSebastian Andrzej Siewior
authored andcommitted
jump-label: disable if stop_machine() is used
Some architectures are using stop_machine() while switching the opcode which leads to latency spikes. The architectures which use stop_machine() atm: - ARM stop machine - s390 stop machine The architecures which use other sorcery: - MIPS - X86 - powerpc - sparc - arm64 Signed-off-by: Thomas Gleixner <[email protected]> [bigeasy: only ARM for now] Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
1 parent 55936f2 commit b33f666

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

arch/arm/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ config ARM
3636
select HAVE_ARCH_AUDITSYSCALL if (AEABI && !OABI_COMPAT)
3737
select HAVE_ARCH_BITREVERSE if (CPU_32v7M || CPU_32v7) && !CPU_32v6
3838
select HAVE_ARCH_HARDENED_USERCOPY
39-
select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU
39+
select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU && !PREEMPT_RT_BASE
4040
select HAVE_ARCH_KGDB if !CPU_ENDIAN_BE32 && MMU
4141
select HAVE_ARCH_MMAP_RND_BITS if MMU
4242
select HAVE_ARCH_SECCOMP_FILTER if (AEABI && !OABI_COMPAT)

0 commit comments

Comments
 (0)