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

Reply via email to