hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/arch/powerpc/Kconfig
....@@ -105,10 +105,11 @@
105105
106106 config RWSEM_GENERIC_SPINLOCK
107107 bool
108
+ default y if PREEMPT_RT_FULL
108109
109110 config RWSEM_XCHGADD_ALGORITHM
110111 bool
111
- default y
112
+ default y if !PREEMPT_RT_FULL
112113
113114 config GENERIC_LOCKBREAK
114115 bool
....@@ -216,6 +217,7 @@
216217 select HAVE_HARDLOCKUP_DETECTOR_PERF if PERF_EVENTS && HAVE_PERF_EVENTS_NMI && !HAVE_HARDLOCKUP_DETECTOR_ARCH
217218 select HAVE_PERF_REGS
218219 select HAVE_PERF_USER_STACK_DUMP
220
+ select HAVE_PREEMPT_LAZY
219221 select HAVE_RCU_TABLE_FREE if SMP
220222 select HAVE_REGS_AND_STACK_ACCESS_API
221223 select HAVE_RELIABLE_STACKTRACE if PPC64 && CPU_LITTLE_ENDIAN
....@@ -399,7 +401,7 @@
399401
400402 config HIGHMEM
401403 bool "High memory support"
402
- depends on PPC32
404
+ depends on PPC32 && !PREEMPT_RT_FULL
403405
404406 source kernel/Kconfig.hz
405407