| .. | .. |
|---|
| 182 | 182 | select HAVE_HARDLOCKUP_DETECTOR_PERF if PERF_EVENTS && HAVE_PERF_EVENTS_NMI |
|---|
| 183 | 183 | select HAVE_PERF_REGS |
|---|
| 184 | 184 | select HAVE_PERF_USER_STACK_DUMP |
|---|
| 185 | + select HAVE_PREEMPT_LAZY |
|---|
| 185 | 186 | select HAVE_RCU_TABLE_FREE if PARAVIRT |
|---|
| 186 | 187 | select HAVE_RCU_TABLE_INVALIDATE if HAVE_RCU_TABLE_FREE |
|---|
| 187 | 188 | select HAVE_REGS_AND_STACK_ACCESS_API |
|---|
| .. | .. |
|---|
| 267 | 268 | def_bool y |
|---|
| 268 | 269 | depends on ISA_DMA_API |
|---|
| 269 | 270 | |
|---|
| 271 | +config RWSEM_GENERIC_SPINLOCK |
|---|
| 272 | + def_bool PREEMPT_RT_FULL |
|---|
| 273 | + |
|---|
| 270 | 274 | config RWSEM_XCHGADD_ALGORITHM |
|---|
| 271 | | - def_bool y |
|---|
| 275 | + def_bool !RWSEM_GENERIC_SPINLOCK && !PREEMPT_RT_FULL |
|---|
| 272 | 276 | |
|---|
| 273 | 277 | config GENERIC_CALIBRATE_DELAY |
|---|
| 274 | 278 | def_bool y |
|---|
| .. | .. |
|---|
| 938 | 942 | config MAXSMP |
|---|
| 939 | 943 | bool "Enable Maximum number of SMP Processors and NUMA Nodes" |
|---|
| 940 | 944 | depends on X86_64 && SMP && DEBUG_KERNEL |
|---|
| 941 | | - select CPUMASK_OFFSTACK |
|---|
| 945 | + select CPUMASK_OFFSTACK if !PREEMPT_RT_FULL |
|---|
| 942 | 946 | ---help--- |
|---|
| 943 | 947 | Enable maximum number of CPUS and NUMA Nodes for this architecture. |
|---|
| 944 | 948 | If unsure, say N. |
|---|