hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/arm/Kconfig
....@@ -31,7 +31,6 @@
3131 select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX
3232 select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT if CPU_V7
3333 select ARCH_SUPPORTS_ATOMIC_RMW
34
- select ARCH_SUPPORTS_RT if HAVE_POSIX_CPU_TIMERS_TASK_WORK
3534 select ARCH_USE_BUILTIN_BSWAP
3635 select ARCH_USE_CMPXCHG_LOCKREF
3736 select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU
....@@ -68,7 +67,7 @@
6867 select HARDIRQS_SW_RESEND
6968 select HAVE_ARCH_AUDITSYSCALL if AEABI && !OABI_COMPAT
7069 select HAVE_ARCH_BITREVERSE if (CPU_32v7M || CPU_32v7) && !CPU_32v6
71
- select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU && !PREEMPT_RT
70
+ select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL && !CPU_ENDIAN_BE32 && MMU
7271 select HAVE_ARCH_KGDB if !CPU_ENDIAN_BE32 && MMU
7372 select HAVE_ARCH_MMAP_RND_BITS if MMU
7473 select HAVE_ARCH_SECCOMP
....@@ -108,7 +107,6 @@
108107 select HAVE_PERF_EVENTS
109108 select HAVE_PERF_REGS
110109 select HAVE_PERF_USER_STACK_DUMP
111
- select HAVE_PREEMPT_LAZY
112110 select MMU_GATHER_RCU_TABLE_FREE if SMP && ARM_LPAE
113111 select HAVE_REGS_AND_STACK_ACCESS_API
114112 select HAVE_RSEQ
....@@ -124,7 +122,6 @@
124122 select OLD_SIGSUSPEND3
125123 select PCI_SYSCALL if PCI
126124 select PERF_USE_VMALLOC
127
- select HAVE_POSIX_CPU_TIMERS_TASK_WORK if !KVM
128125 select RTC_LIB
129126 select SET_FS
130127 select SYS_SUPPORTS_APM_EMULATION
....@@ -1500,7 +1497,6 @@
15001497 config HIGHMEM
15011498 bool "High Memory Support"
15021499 depends on MMU
1503
- select KMAP_LOCAL
15041500 help
15051501 The address space of ARM processors is only 4 Gigabytes large
15061502 and it has to accommodate user address space, kernel address