diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2015-06-10 13:34:41 -0700 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2015-07-22 15:27:30 -0700 |
commit | 779de6ce54f627f955d4a3d0c5b3dcfaab74fea8 (patch) | |
tree | 970e26e9d25d2beab184fb7c87e8ff1c5d348023 /kernel/cgroup.c | |
parent | ec90a194ae2cb8b8e9fe4f6f70dd3d4dc0269b4b (diff) | |
download | linux-779de6ce54f627f955d4a3d0c5b3dcfaab74fea8.tar.gz linux-779de6ce54f627f955d4a3d0c5b3dcfaab74fea8.tar.bz2 linux-779de6ce54f627f955d4a3d0c5b3dcfaab74fea8.zip |
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>
Diffstat (limited to 'kernel/cgroup.c')
0 files changed, 0 insertions, 0 deletions