hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/init/Kconfig
....@@ -880,7 +880,7 @@
880880 bool "Memory placement aware NUMA scheduler"
881881 depends on ARCH_SUPPORTS_NUMA_BALANCING
882882 depends on !ARCH_WANT_NUMA_VARIABLE_LOCALITY
883
- depends on SMP && NUMA && MIGRATION && !PREEMPT_RT
883
+ depends on SMP && NUMA && MIGRATION
884884 help
885885 This option adds support for automatic NUMA aware memory/task placement.
886886 The mechanism is quite primitive and is based on migrating memory when
....@@ -987,7 +987,6 @@
987987 config RT_GROUP_SCHED
988988 bool "Group scheduling for SCHED_RR/FIFO"
989989 depends on CGROUP_SCHED
990
- depends on !PREEMPT_RT
991990 default n
992991 help
993992 This feature lets you explicitly allocate real CPU bandwidth
....@@ -1961,7 +1960,6 @@
19611960
19621961 config SLAB
19631962 bool "SLAB"
1964
- depends on !PREEMPT_RT
19651963 select HAVE_HARDENED_USERCOPY_ALLOCATOR
19661964 help
19671965 The regular slab allocator that is established and known to work
....@@ -1982,7 +1980,6 @@
19821980 config SLOB
19831981 depends on EXPERT
19841982 bool "SLOB (Simple Allocator)"
1985
- depends on !PREEMPT_RT
19861983 help
19871984 SLOB replaces the stock allocator with a drastically simpler
19881985 allocator. SLOB is generally more space efficient but
....@@ -2049,7 +2046,7 @@
20492046
20502047 config SLUB_CPU_PARTIAL
20512048 default y
2052
- depends on SLUB && SMP && !PREEMPT_RT
2049
+ depends on SLUB && SMP
20532050 bool "SLUB per cpu partial cache"
20542051 help
20552052 Per cpu partial caches accelerate objects allocation and freeing