[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(-)