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