Messages in this thread | | | Date | Mon, 22 Aug 2016 08:22:39 -0700 | From | "Paul E. McKenney" <> | Subject | [PATCH tip/core/rcu 0/2] Expedited grace-period updates |
| |
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(-)
| |