hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/kernel/rcu/Kconfig
....@@ -172,7 +172,7 @@
172172
173173 config RCU_FAST_NO_HZ
174174 bool "Accelerate last non-dyntick-idle CPU's grace periods"
175
- depends on NO_HZ_COMMON && SMP && RCU_EXPERT
175
+ depends on NO_HZ_COMMON && SMP && RCU_EXPERT && !PREEMPT_RT_FULL
176176 default n
177177 help
178178 This option permits CPUs to enter dynticks-idle state even if
....@@ -190,8 +190,8 @@
190190
191191 config RCU_BOOST
192192 bool "Enable RCU priority boosting"
193
- depends on RT_MUTEXES && PREEMPT_RCU && RCU_EXPERT
194
- default n
193
+ depends on (RT_MUTEXES && PREEMPT_RCU && RCU_EXPERT) || PREEMPT_RT_FULL
194
+ default y if PREEMPT_RT_FULL
195195 help
196196 This option boosts the priority of preempted RCU readers that
197197 block the current preemptible RCU grace period for too long.