This shows you the differences between two versions of the page.
realtime:documentation:technical_details:rcu [2017/02/08 14:35] anna-maria created; moved into own namespace; originally by paulmck with annotations of Julia Cartwright |
realtime:documentation:technical_details:rcu [2023/10/01 19:01] (current) costa.shul References |
||
---|---|---|---|
Line 69: | Line 69: | ||
Although real-time kernel builds typically enable ''CONFIG_PREEMPT_RCU=y'' by default, you should double-check this. | Although real-time kernel builds typically enable ''CONFIG_PREEMPT_RCU=y'' by default, you should double-check this. | ||
Failing to enable this Kconfig option can result in excessive latencies due to non-preemptible RCU read-side critical sections. | Failing to enable this Kconfig option can result in excessive latencies due to non-preemptible RCU read-side critical sections. | ||
+ | |||
+ | References: | ||
+ | * [[https://docs.kernel.org/RCU/Design/Requirements/Requirements.html#forward-progress|RCU Forward Progress]] | ||
+ | * [[https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/kernel/rcu/tree_nocb.h|kernel/rcu/tree_nocb.h]] | ||
+ |