All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/7] Miscellaneous fixes for 4.10
@ 2016-11-14 16:56 Paul E. McKenney
  2016-11-14 16:57 ` [PATCH tip/core/rcu 1/7] rcu: Tighten up __call_rcu() rcu_head alignment check Paul E. McKenney
                   ` (7 more replies)
  0 siblings, 8 replies; 17+ messages in thread
From: Paul E. McKenney @ 2016-11-14 16:56 UTC (permalink / raw)
  To: linux-kernel
  Cc: mingo, jiangshanlai, dipankar, akpm, mathieu.desnoyers, josh,
	tglx, peterz, rostedt, dhowells, edumazet, dvhart, fweisbec, oleg,
	bobby.prani

Hello!

This series contains miscellaneous fixes to RCU:

1.	Tighten up __call_rcu's alignment check for the rcu_head structure
	now that no arch does two-byte alignment of pointers.

2.	Remove obsolete comment about when rcu_check_callbacks() was invoked.

3.	Remove obsolete comment about which function opportunistically
	notes grace periods beginnings and endings.

4.	Update the RCU_TRACE Kconfig option's help text to note that
	it enables event tracing in addition to debugfs, courtesy of
	Nikolay Borisov.

5.	Add event tracing for long read-side delays in rcutorture
	in order to better debug too-short grace periods.

6.	Make expedited grace periods recheck dyntick-idle state to avoid
	sending needless IPIs.

7.	Don't kick CPUs unless there is grace-period activity currently
	in progress.

							Thanx, Paul

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

 include/trace/events/rcu.h |    5 ++++-
 kernel/rcu/rcutorture.c    |   11 ++++++++++-
 kernel/rcu/tree.c          |   17 ++++++-----------
 kernel/rcu/tree.h          |    1 +
 kernel/rcu/tree_exp.h      |   12 +++++++++++-
 lib/Kconfig.debug          |    3 ++-
 6 files changed, 34 insertions(+), 15 deletions(-)

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2016-11-15 14:36 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-14 16:56 [PATCH tip/core/rcu 0/7] Miscellaneous fixes for 4.10 Paul E. McKenney
2016-11-14 16:57 ` [PATCH tip/core/rcu 1/7] rcu: Tighten up __call_rcu() rcu_head alignment check Paul E. McKenney
2016-11-14 16:57 ` [PATCH tip/core/rcu 2/7] rcu: Remove obsolete rcu_check_callbacks() header comment Paul E. McKenney
2016-11-14 16:57 ` [PATCH tip/core/rcu 3/7] rcu: Remove obsolete comment from __call_rcu() Paul E. McKenney
2016-11-14 16:57 ` [PATCH tip/core/rcu 4/7] rcu: RCU_TRACE enables event tracing as well as debugfs Paul E. McKenney
2016-11-14 16:57 ` [PATCH tip/core/rcu 5/7] torture: Trace long read-side delays Paul E. McKenney
2016-11-14 17:21   ` Josh Triplett
2016-11-14 18:44     ` Paul E. McKenney
2016-11-14 18:54       ` Josh Triplett
2016-11-14 16:57 ` [PATCH tip/core/rcu 6/7] rcu: Make expedited grace periods recheck dyntick idle state Paul E. McKenney
2016-11-14 17:25   ` Josh Triplett
2016-11-14 17:37     ` Peter Zijlstra
2016-11-14 18:12       ` Paul E. McKenney
2016-11-15  8:16         ` Peter Zijlstra
2016-11-15 14:36           ` Paul E. McKenney
2016-11-14 16:57 ` [PATCH tip/core/rcu 7/7] rcu: Don't kick unless grace period or request Paul E. McKenney
2016-11-14 17:26 ` [PATCH tip/core/rcu 0/7] Miscellaneous fixes for 4.10 Josh Triplett

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.