Messages in this thread |  | | Date | Mon, 18 Nov 2013 14:02:20 -0800 | From | "Paul E. McKenney" <> | Subject | [PATCH RFC tip/core/rcu 0/3] RT latency optimizations |
| |
Hello!
This series provides some minor latency optimizations for kernels that build with CONFIG_RCU_NOCB_CPU_ALL=y:
1. Create a static inline implementation of rcu_is_nocb_cpu() that unconditionally returns true when CONFIG_RCU_NOCB_CPU_ALL=y.
2. Create a static inline implementation of rcu_needs_cpu() that unconditionally returns false when CONFIG_RCU_NOCB_CPU_ALL=y.
3. Create static inline implementations of rcu_prepare_for_idle() and rcu_cleanup_after_idle() that are no-ops when CONFIG_RCU_NOCB_CPU_ALL=y.
Thanx, Paul
------------------------------------------------------------------------
b/include/linux/rcupdate.h | 13 +++++++++++++ b/include/linux/rcutiny.h | 6 ------ b/include/linux/rcutree.h | 2 ++ b/kernel/rcu/tree.c | 2 +- b/kernel/rcu/tree_plugin.h | 13 +++++++++++-- 5 files changed, 27 insertions(+), 9 deletions(-)
|  |