commit | 66709041ffca3676479a086b16c3b8b6965b1a29 | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Wed Jun 10 13:34:41 2015 -0700 |
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Wed Jun 10 13:34:41 2015 -0700 |
tree | 03fe57bc5dac082a5ce905258b7949aa1e61736d | |
parent | 9e568915744458c71dde4243e0a7a518b04476db [diff] |
cpu: Wait for RCU grace periods concurrently In kernels built with CONFIG_PREEMPT, _cpu_down() waits for RCU and RCU-sched grace periods back-to-back, incurring quite a bit more latency than required. This commit therefore uses the new synchronize_rcu_mult() to allow waiting for both grace periods concurrently. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>