]> bbs.cooldavid.org Git - net-next-2.6.git/commit
rcu: remove all rcu head initializations, except on_stack initializations
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 11 May 2010 00:12:17 +0000 (17:12 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 11 May 2010 23:10:47 +0000 (16:10 -0700)
commit72d5a9f7a9542f88397558c65bcfc3b115a65e34
treee46d3ad1948de45b9641d1a8b88f88bfb3809007
parent4376030a54860dedab9d848dfa7cc700a6025c0b
rcu: remove all rcu head initializations, except on_stack initializations

Remove all rcu head inits. We don't care about the RCU head state before passing
it to call_rcu() anyway. Only leave the "on_stack" variants so debugobjects can
keep track of objects on stack.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
include/linux/init_task.h
kernel/rcutiny.c
kernel/rcutorture.c
kernel/rcutree.c
kernel/rcutree_plugin.h