Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kfree_rcu.2021.01.04a', ...
[sfrench/cifs-2.6.git] / kernel / rcu / Kconfig
index cdc57b4f6d48a966d083ec2cb5269fd1b2f5da84..3128b7cf8e1fd11da74f3aa5b78e9031eaa4e69a 100644 (file)
@@ -95,6 +95,7 @@ config TASKS_RUDE_RCU
 
 config TASKS_TRACE_RCU
        def_bool 0
+       select IRQ_WORK
        help
          This option enables a task-based RCU implementation that uses
          explicit rcu_read_lock_trace() read-side markers, and allows
@@ -188,8 +189,8 @@ config RCU_FAST_NO_HZ
 
 config RCU_BOOST
        bool "Enable RCU priority boosting"
-       depends on RT_MUTEXES && PREEMPT_RCU && RCU_EXPERT
-       default n
+       depends on (RT_MUTEXES && PREEMPT_RCU && RCU_EXPERT) || PREEMPT_RT
+       default y if PREEMPT_RT
        help
          This option boosts the priority of preempted RCU readers that
          block the current preemptible RCU grace period for too long.