Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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.

+3
+1
arch/arm64/Kconfig
··· 101 101 select ARCH_SUPPORTS_NUMA_BALANCING 102 102 select ARCH_SUPPORTS_PAGE_TABLE_CHECK 103 103 select ARCH_SUPPORTS_PER_VMA_LOCK 104 + select ARCH_SUPPORTS_RT 104 105 select ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH 105 106 select ARCH_WANT_COMPAT_IPC_PARSE_VERSION if COMPAT 106 107 select ARCH_WANT_DEFAULT_BPF_JIT
+1
arch/riscv/Kconfig
··· 65 65 select ARCH_SUPPORTS_LTO_CLANG_THIN if LLD_VERSION >= 140000 66 66 select ARCH_SUPPORTS_PAGE_TABLE_CHECK if MMU 67 67 select ARCH_SUPPORTS_PER_VMA_LOCK if MMU 68 + select ARCH_SUPPORTS_RT 68 69 select ARCH_SUPPORTS_SHADOW_CALL_STACK if HAVE_SHADOW_CALL_STACK 69 70 select ARCH_USE_CMPXCHG_LOCKREF if 64BIT 70 71 select ARCH_USE_MEMTEST
+1
arch/x86/Kconfig
··· 124 124 select ARCH_USES_CFI_TRAPS if X86_64 && CFI_CLANG 125 125 select ARCH_SUPPORTS_LTO_CLANG 126 126 select ARCH_SUPPORTS_LTO_CLANG_THIN 127 + select ARCH_SUPPORTS_RT 127 128 select ARCH_USE_BUILTIN_BSWAP 128 129 select ARCH_USE_CMPXCHG_LOCKREF if X86_CMPXCHG64 129 130 select ARCH_USE_MEMTEST