[PATCH tip/core/rcu 09/12] rcu: Push lock release to rcu_start_gp()'s callers

2013-01-26 Thread Paul E. McKenney
From: "Paul E. McKenney" If CPUs are to give prior notice of needed grace periods, it will be necessary to invoke rcu_start_gp() without dropping the root rcu_node structure's ->lock. This commit takes a second step in this direction by moving the release of this lock to rcu_start_gp()'s

[PATCH tip/core/rcu 09/12] rcu: Push lock release to rcu_start_gp()'s callers

2013-01-26 Thread Paul E. McKenney
From: Paul E. McKenney paul.mcken...@linaro.org If CPUs are to give prior notice of needed grace periods, it will be necessary to invoke rcu_start_gp() without dropping the root rcu_node structure's -lock. This commit takes a second step in this direction by moving the release of this lock to