[PATCH tip/core/rcu 0/6] Miscellaneous fixes for 4.7

From: Paul E. McKenney
Date: Tue Apr 12 2016 - 11:03:21 EST


Hello!

This series provides miscellaneous fixes for RCU:

1. Consolidate RCU's single-shot dumping of the ftrace buffer.
This is a bit widespread, so the upcoming documentation,
expedited-grace-period, and torture patchsets are also based
on this patch.

2. Awaken grace-period kthread at RCU CPU stall-warning time.

3. Move the FQS timeout farther into the future only if the current
wakeup actually resulted in an FQS scan.

4. Awaken grace-period kthread if too long since FQS.

5. Remove superfluous versions of rcu_read_lock_sched_held(),
courtesy of Boqun Feng.

6. Dump ftrace buffer when kicking grace-period kthread.

Thanx, Paul

------------------------------------------------------------------------

include/linux/rcupdate.h | 30 +++++++++----------
kernel/rcu/rcutorture.c | 17 +----------
kernel/rcu/tree.c | 71 ++++++++++++++++++++++++++++++++++++++---------
kernel/rcu/tree.h | 2 +
kernel/rcu/update.c | 4 +-
5 files changed, 79 insertions(+), 45 deletions(-)