[PATCH tip/core/rcu 0/2] Expedited grace-period updates
From: Paul E. McKenney
Date: Mon Aug 22 2016 - 11:22:41 EST
Hello!
This series contains updates and fixes to expedited grace-period handling:
1. Consolidate nearly identical code from synchronize_rcu_expedited()
and synchronize_sched_expedited().
2. Drive expedited grace periods from workqueue rather than user task.
3. Stop disabling expedited RCU CPU stall warnings, enabled by
#2 above.
4. Make expedited RCU CPU stall warnings respond
to the panic_on_rcu_stall sysctl setting and the
rcupdate.rcu_cpu_stall_suppress kernel boot parameter.
5. Exclude RCU-offline CPUs from expedited grace periods based on
RCU's internal state.
6. Use RCU's online-CPU state for expedited-grace-period IPI retry.
Thanx, Paul
------------------------------------------------------------------------
tree.h | 1
tree_exp.h | 134 ++++++++++++++++++++++++++++++++++++-----------------------
tree_trace.c | 7 +--
3 files changed, 87 insertions(+), 55 deletions(-)