[PATCH tip/core/rcu 0/4] rcu: suppress RCU lockdep early-bootwarnings and fixes

From: Paul E. McKenney
Date: Wed Mar 03 2010 - 10:47:22 EST


Hello!

This patch series suppresses early-boot RCU-lockdep warnings and fixes
a couple of other RCU lockdep issues:

1. Use a wrapper function to query lockdep about tasklist_lock
instead of (re-)exporting tasklist_lock to modules.

2. Suppress early-boot RCU-lockdep warnings.

3. Revert an earlier lockdep-RCU patch that manually checked for
early boot.

4. Add a couple of variables to the lockdep_rcu_dereference()
output.

Testing identified a couple of lockdep splats that I thought were due
to early boot issues, but which turned out to be not -quite- that early.
These will be dealt with by a pair of later patches.

Thanx, Paul

include/linux/cgroup.h | 2 --
include/linux/cred.h | 2 +-
include/linux/rcupdate.h | 35 ++++++++++++++++++++++++++---------
include/linux/sched.h | 4 ++++
kernel/exit.c | 2 +-
kernel/fork.c | 9 ++++++++-
kernel/lockdep.c | 2 +-
kernel/pid.c | 5 +++--
lib/locking-selftest.c | 6 +++++-
9 files changed, 49 insertions(+), 18 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/