commit | f4ecea309d3e17ba5e90082308125ad23bd5701b | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Wed Jul 29 17:28:11 2015 -0700 |
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Sun Sep 20 21:16:17 2015 -0700 |
tree | bf7623bc786bc0c9709a17aac6b459e7b1d21656 | |
parent | 19a5ecde086a6a5287978b12ae948fa691b197b7 [diff] |
rcu: Use rsp->expedited_wq instead of sync_rcu_preempt_exp_wq Now that there is an ->expedited_wq waitqueue in each rcu_state structure, there is no need for the sync_rcu_preempt_exp_wq global variable. This commit therefore substitutes ->expedited_wq for sync_rcu_preempt_exp_wq. It also initializes ->expedited_wq only once at boot instead of at the start of each expedited grace period. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>