diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2011-08-15 00:56:54 +0200 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2011-09-29 06:38:42 +0200 |
commit | 06ae115a1d551cd952d80df06eaf8b5153351875 (patch) | |
tree | 858163c4983a7cc92bffab2267597f3bb802071b /virt/kvm/kvm_main.c | |
parent | rcu: Suppress NMI backtraces when stall ends before dump (diff) | |
download | linux-06ae115a1d551cd952d80df06eaf8b5153351875.tar.xz linux-06ae115a1d551cd952d80df06eaf8b5153351875.zip |
rcu: Avoid having just-onlined CPU resched itself when RCU is idle
CPUs set rdp->qs_pending when coming online to resolve races with
grace-period start. However, this means that if RCU is idle, the
just-onlined CPU might needlessly send itself resched IPIs. Adjust
the online-CPU initialization to avoid this, and also to correctly
cause the CPU to respond to the current grace period if needed.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Tested-by: Josh Boyer <jwboyer@redhat.com>
Tested-by: Christian Hoffmann <email@christianhoffmann.info>
Diffstat (limited to 'virt/kvm/kvm_main.c')
0 files changed, 0 insertions, 0 deletions