]> git.baikalelectronics.ru Git - kernel.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)
commite7584ab322f5d88f519275b7ab36082090850415
treee46d3ad1948de45b9641d1a8b88f88bfb3809007
parent0fdb97e5f6d1c40e159b99b53ef529faa2e2af16
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