summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/tree_plugin.h
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2014-11-12 18:57:51 +0100
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2015-01-06 20:02:51 +0100
commit3ba4d0e09bf965297e97adf195e0ea246cfe5c74 (patch)
treeb191c78fd9d217e3d73743286bdc6ea9deb81847 /kernel/rcu/tree_plugin.h
parentrcu: Don't bother affinitying rcub kthreads away from offline CPUs (diff)
downloadlinux-3ba4d0e09bf965297e97adf195e0ea246cfe5c74.tar.xz
linux-3ba4d0e09bf965297e97adf195e0ea246cfe5c74.zip
rcu: Note quiescent state when CPU goes offline
The rcu_cleanup_dead_cpu() function (called after a CPU has gone completely offline) has not reported a quiescent state because there was probably at least one synchronize_rcu() between the time the CPU went offline and the CPU_DEAD notifier, and this would have detected the CPU's offline state via quiescent-state forcing. However, the plan is for CPUs to take themselves offline, at which point it makes sense for them to report their own quiescent state. This commit makes this change in preparation for the new CPU-hotplug setup. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'kernel/rcu/tree_plugin.h')
0 files changed, 0 insertions, 0 deletions