public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/3] rcu: resend of grace-period stall and cleanup patches
@ 2009-11-22 16:53 Paul E. McKenney
  2009-11-22 16:53 ` [PATCH tip/core/rcu 1/3] rcu: fix grace-period-stall bug on large systems with CPU hotplug Paul E. McKenney
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Paul E. McKenney @ 2009-11-22 16:53 UTC (permalink / raw)
  To: linux-kernel
  Cc: mingo, laijs, dipankar, akpm, mathieu.desnoyers, josh, dvhltc,
	niv, tglx, peterz, rostedt, Valdis.Kletnieks, dhowells

Hello!

This patch series is a resend of the three RCU patches that are candidates
for the upcoming 2.6.33 merge window, but that are not yet in -tip.
These are:

1.	A fix for a grace-period-stall bug that occurs on large
	machines.  This was partially fixed by commit 237c80c5,
	and this patch completes the fix using a much cleaner
	method.  237c80c5 would request another quiescent state
	for a CPU that just went offline and that might have already
	gone through a quiescent state for the current grace period.
	In contrast, this patch pushes the quiescent-state reporting
	up the rcu_node tree straightaway.

2.	A cleanup removing function wrapping that has been unnecessary
	since commit e74f4c45 caused CPUs going offline to give up
	their own callbacks.

3.	A cleanup that gets rid of a few annoying #ifdefs by moving
	the code from kernel/rcupdate.c and include/linux/rcupdate.h
	to include/linux/rcutiny.h, include/linux/rcutree.h, and
	kernel/rcutree.c.

							Thanx, Paul

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

end of thread, other threads:[~2009-11-23  7:02 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-22 16:53 [PATCH tip/core/rcu 0/3] rcu: resend of grace-period stall and cleanup patches Paul E. McKenney
2009-11-22 16:53 ` [PATCH tip/core/rcu 1/3] rcu: fix grace-period-stall bug on large systems with CPU hotplug Paul E. McKenney
2009-11-23  7:01   ` [tip:core/rcu] rcu: Fix " tip-bot for Paul E. McKenney
2009-11-22 16:53 ` [PATCH tip/core/rcu 2/3] rcu: eliminate unneeded function wrapping Paul E. McKenney
2009-11-23  7:01   ` [tip:core/rcu] rcu: Eliminate " tip-bot for Paul E. McKenney
2009-11-22 16:53 ` [PATCH tip/core/rcu 3/3] rcu: re-arrange code to reduce #ifdef pain Paul E. McKenney
2009-11-23  7:02   ` [tip:core/rcu] rcu: Re-arrange " tip-bot for Paul E. McKenney
2009-11-22 17:05 ` [PATCH tip/core/rcu 0/3] rcu: resend of grace-period stall and cleanup patches Mathieu Desnoyers
2009-11-22 17:42   ` Paul E. McKenney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox