All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/11] Add debugobjects checking to RCU callbacks
@ 2010-05-11 23:32 Paul E. McKenney
  2010-05-11 23:32 ` [PATCH RFC tip/core/rcu 01/11] Debugobjects transition check Paul E. McKenney
                   ` (10 more replies)
  0 siblings, 11 replies; 16+ messages in thread
From: Paul E. McKenney @ 2010-05-11 23:32 UTC (permalink / raw)
  To: linux-kernel
  Cc: mingo, laijs, dipankar, akpm, mathieu.desnoyers, josh, dvhltc,
	niv, tglx, peterz, rostedt, Valdis.Kletnieks, dhowells,
	eric.dumazet

Hello!

This patchset pulls Mathieu's debugobject-specific commits out of the
earlier patchbomb (http://lkml.org/lkml/2010/5/4/298):

1.	Add transition-check capability to debugobjects.
2.	Add init_rcu_head_on_stack() and destroy_rcu_head_on_stack() APIs.
3.	Remove rcu_head initializations from RCU, except for those
	for on-stack rcu_head structures, which must use the APIs
	introduced in #2 above.
4-9.	Ditto for powerpc, block, staging, fs, mm, and selinux.
10.	Remove the old rcu_head initialization APIs.
11.	Add the debugobjects workings to RCU, enabled by
	CONFIG_DEBUG_OBJECTS_RCU_HEAD.

These have been reordered and consolidated to reduce inter-commit
dependencies.

							Thanx, Paul

 b/arch/powerpc/mm/pgtable.c                   |    1 
 b/block/cfq-iosched.c                         |    1 
 b/block/genhd.c                               |    1 
 b/drivers/staging/batman-adv/hard-interface.c |    1 
 b/fs/file.c                                   |    3 
 b/fs/fs-writeback.c                           |   31 +++-
 b/fs/partitions/check.c                       |    1 
 b/include/linux/debugobjects.h                |   11 +
 b/include/linux/init_task.h                   |    1 
 b/include/linux/rcupdate.h                    |    8 +
 b/kernel/rcupdate.c                           |  170 ++++++++++++++++++++++++++
 b/kernel/rcutiny.c                            |    6 
 b/kernel/rcutorture.c                         |    2 
 b/kernel/rcutree.c                            |    4 
 b/kernel/rcutree_plugin.h                     |    2 
 b/lib/Kconfig.debug                           |    6 
 b/lib/debugobjects.c                          |   59 ++++++++-
 b/mm/backing-dev.c                            |    1 
 b/mm/slob.c                                   |    1 
 b/security/selinux/avc.c                      |    1 
 b/security/selinux/netnode.c                  |    2 
 include/linux/rcupdate.h                      |   55 +++++++-
 kernel/rcutiny.c                              |    2 
 kernel/rcutree.c                              |    2 
 24 files changed, 344 insertions(+), 28 deletions(-)

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

end of thread, other threads:[~2010-05-15 21:50 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-11 23:32 [PATCH tip/core/rcu 0/11] Add debugobjects checking to RCU callbacks Paul E. McKenney
2010-05-11 23:32 ` [PATCH RFC tip/core/rcu 01/11] Debugobjects transition check Paul E. McKenney
2010-05-11 23:32 ` [PATCH RFC tip/core/rcu 02/11] rcu head introduce rcu head init on stack Paul E. McKenney
2010-05-11 23:32 ` [PATCH RFC tip/core/rcu 03/11] rcu: remove all rcu head initializations, except on_stack initializations Paul E. McKenney
2010-05-11 23:32 ` [PATCH RFC tip/core/rcu 04/11] powerpc: remove all rcu head initializations Paul E. McKenney
2010-05-11 23:33 ` [PATCH RFC tip/core/rcu 05/11] block: " Paul E. McKenney
2010-05-11 23:33 ` [PATCH RFC tip/core/rcu 06/11] staging: " Paul E. McKenney
2010-05-11 23:45   ` Greg KH
2010-05-12  0:08     ` Paul E. McKenney
2010-05-14 20:16       ` Greg KH
2010-05-15 21:50         ` Paul E. McKenney
2010-05-11 23:33 ` [PATCH RFC tip/core/rcu 07/11] fs: remove all rcu head initializations, except on_stack initializations Paul E. McKenney
2010-05-11 23:33 ` [PATCH RFC tip/core/rcu 08/11] mm: remove all rcu head initializations Paul E. McKenney
2010-05-11 23:33 ` [PATCH RFC tip/core/rcu 09/11] selinux: " Paul E. McKenney
2010-05-11 23:33 ` [PATCH RFC tip/core/rcu 10/11] rcu head remove init Paul E. McKenney
2010-05-11 23:33 ` [PATCH RFC tip/core/rcu 11/11] tree/tiny rcu: Add debug RCU head objects (v5) Paul E. McKenney

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.