| .. | .. |
|---|
| 880 | 880 | bool "Memory placement aware NUMA scheduler" |
|---|
| 881 | 881 | depends on ARCH_SUPPORTS_NUMA_BALANCING |
|---|
| 882 | 882 | depends on !ARCH_WANT_NUMA_VARIABLE_LOCALITY |
|---|
| 883 | | - depends on SMP && NUMA && MIGRATION && !PREEMPT_RT |
|---|
| 883 | + depends on SMP && NUMA && MIGRATION |
|---|
| 884 | 884 | help |
|---|
| 885 | 885 | This option adds support for automatic NUMA aware memory/task placement. |
|---|
| 886 | 886 | The mechanism is quite primitive and is based on migrating memory when |
|---|
| .. | .. |
|---|
| 987 | 987 | config RT_GROUP_SCHED |
|---|
| 988 | 988 | bool "Group scheduling for SCHED_RR/FIFO" |
|---|
| 989 | 989 | depends on CGROUP_SCHED |
|---|
| 990 | | - depends on !PREEMPT_RT |
|---|
| 991 | 990 | default n |
|---|
| 992 | 991 | help |
|---|
| 993 | 992 | This feature lets you explicitly allocate real CPU bandwidth |
|---|
| .. | .. |
|---|
| 1961 | 1960 | |
|---|
| 1962 | 1961 | config SLAB |
|---|
| 1963 | 1962 | bool "SLAB" |
|---|
| 1964 | | - depends on !PREEMPT_RT |
|---|
| 1965 | 1963 | select HAVE_HARDENED_USERCOPY_ALLOCATOR |
|---|
| 1966 | 1964 | help |
|---|
| 1967 | 1965 | The regular slab allocator that is established and known to work |
|---|
| .. | .. |
|---|
| 1982 | 1980 | config SLOB |
|---|
| 1983 | 1981 | depends on EXPERT |
|---|
| 1984 | 1982 | bool "SLOB (Simple Allocator)" |
|---|
| 1985 | | - depends on !PREEMPT_RT |
|---|
| 1986 | 1983 | help |
|---|
| 1987 | 1984 | SLOB replaces the stock allocator with a drastically simpler |
|---|
| 1988 | 1985 | allocator. SLOB is generally more space efficient but |
|---|
| .. | .. |
|---|
| 2049 | 2046 | |
|---|
| 2050 | 2047 | config SLUB_CPU_PARTIAL |
|---|
| 2051 | 2048 | default y |
|---|
| 2052 | | - depends on SLUB && SMP && !PREEMPT_RT |
|---|
| 2049 | + depends on SLUB && SMP |
|---|
| 2053 | 2050 | bool "SLUB per cpu partial cache" |
|---|
| 2054 | 2051 | help |
|---|
| 2055 | 2052 | Per cpu partial caches accelerate objects allocation and freeing |
|---|