diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2015-06-30 20:14:32 +0200 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2015-07-17 23:59:01 +0200 |
commit | cf3620a6c7798be3395163d3bb863ab378a6aa80 (patch) | |
tree | 439e5d6905d777fdd009c6a794f922a1c3837de7 /kernel/rcu/tree.h | |
parent | rcu: Extend expedited funnel locking to rcu_data structure (diff) | |
download | linux-cf3620a6c7798be3395163d3bb863ab378a6aa80.tar.xz linux-cf3620a6c7798be3395163d3bb863ab378a6aa80.zip |
rcu: Add stall warnings to synchronize_sched_expedited()
Although synchronize_sched_expedited() historically has no RCU CPU stall
warnings, the availability of the rcupdate.rcu_expedited boot parameter
invalidates the old assumption that synchronize_sched()'s stall warnings
would suffice. This commit therefore adds RCU CPU stall warnings to
synchronize_sched_expedited().
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'kernel/rcu/tree.h')
-rw-r--r-- | kernel/rcu/tree.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/rcu/tree.h b/kernel/rcu/tree.h index efee84ce1e08..b3ae8d3cffbc 100644 --- a/kernel/rcu/tree.h +++ b/kernel/rcu/tree.h @@ -370,6 +370,7 @@ struct rcu_data { struct rcu_head oom_head; #endif /* #ifdef CONFIG_RCU_FAST_NO_HZ */ struct mutex exp_funnel_mutex; + bool exp_done; /* Expedited QS for this CPU? */ /* 7) Callback offloading. */ #ifdef CONFIG_RCU_NOCB_CPU |