commit | a738eec6c6082f48cbcf0157fd9f550e286ea04b | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Tue Mar 10 14:53:29 2015 -0700 |
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Wed May 27 12:58:38 2015 -0700 |
tree | f0f8d12b0ab020b7b9e182bca5c7fedd65f3c2c6 | |
parent | cce7f1fc015a98ca9263bd5730c00258bc214e53 [diff] |
rcu: Correctly initialize ->rcu_qs_ctr_snap at online time The rcu_data structure's ->rcu_qs_ctr_snap field is initialized at CPU-online time from the current CPU's element of the per-CPU rcu_qs_ctr variable. Unfortunately, this is at CPU_UP_PREPARE time, so has nothing to do with the CPU being onlined. This commit therefore initializes this variable from the incoming CPU's element of rcu_qs_ctr. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>