diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2020-12-21 21:00:18 -0800 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2021-01-04 15:54:49 -0800 |
commit | c26165efac41bce0c7764262b21f5897e771f34f (patch) | |
tree | d6668aa583ff9c93a95f8fdefff257368772a87e /kernel/rcu | |
parent | bfba7ed084f8ab0269a5a1d2f51b07865456c334 (diff) | |
download | lwn-c26165efac41bce0c7764262b21f5897e771f34f.tar.gz lwn-c26165efac41bce0c7764262b21f5897e771f34f.zip |
rcu: Make TASKS_TRACE_RCU select IRQ_WORK
Tasks Trace RCU uses irq_work_queue() to safely awaken its grace-period
kthread, so this commit therefore causes the TASKS_TRACE_RCU Kconfig
option select the IRQ_WORK Kconfig option.
Reported-by: kernel test robot <lkp@intel.com>
Acked-by: Randy Dunlap <rdunlap@infradead.org> # build-tested
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'kernel/rcu')
-rw-r--r-- | kernel/rcu/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/rcu/Kconfig b/kernel/rcu/Kconfig index b71e21f73c40..84dfa8dae1b2 100644 --- a/kernel/rcu/Kconfig +++ b/kernel/rcu/Kconfig @@ -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 |