Skip to content

Commit baeb9a7

Browse files
committed
Merge tag 'sched-rt-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RT enablement from Thomas Gleixner: "Enable PREEMPT_RT on supported architectures: After twenty years of development we finally reached the point to enable PREEMPT_RT support in the mainline kernel. All prerequisites are merged, so enable it on the supported architectures ARM64, RISCV and X86(32/64-bit)" * tag 'sched-rt-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: riscv: Allow to enable PREEMPT_RT. arm64: Allow to enable PREEMPT_RT. x86: Allow to enable PREEMPT_RT.
2 parents 2004cef + 2638e4e commit baeb9a7

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

arch/arm64/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ config ARM64
101101
select ARCH_SUPPORTS_NUMA_BALANCING
102102
select ARCH_SUPPORTS_PAGE_TABLE_CHECK
103103
select ARCH_SUPPORTS_PER_VMA_LOCK
104+
select ARCH_SUPPORTS_RT
104105
select ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH
105106
select ARCH_WANT_COMPAT_IPC_PARSE_VERSION if COMPAT
106107
select ARCH_WANT_DEFAULT_BPF_JIT

arch/riscv/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ config RISCV
6565
select ARCH_SUPPORTS_LTO_CLANG_THIN if LLD_VERSION >= 140000
6666
select ARCH_SUPPORTS_PAGE_TABLE_CHECK if MMU
6767
select ARCH_SUPPORTS_PER_VMA_LOCK if MMU
68+
select ARCH_SUPPORTS_RT
6869
select ARCH_SUPPORTS_SHADOW_CALL_STACK if HAVE_SHADOW_CALL_STACK
6970
select ARCH_USE_CMPXCHG_LOCKREF if 64BIT
7071
select ARCH_USE_MEMTEST

arch/x86/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ config X86
124124
select ARCH_USES_CFI_TRAPS if X86_64 && CFI_CLANG
125125
select ARCH_SUPPORTS_LTO_CLANG
126126
select ARCH_SUPPORTS_LTO_CLANG_THIN
127+
select ARCH_SUPPORTS_RT
127128
select ARCH_USE_BUILTIN_BSWAP
128129
select ARCH_USE_CMPXCHG_LOCKREF if X86_CMPXCHG64
129130
select ARCH_USE_MEMTEST

0 commit comments

Comments
 (0)