summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorPaul E. McKenney2017-06-26 21:23:46 +0200
committerPaul E. McKenney2017-07-25 22:04:47 +0200
commitb1a2d79fe7d210c114003362d93d529912d244df (patch)
treef739fab6c1a267b7da1d1e611cab4ad9b4a97ddc /tools
parentrcu: Check for NOCB CPUs and empty lists earlier in CB migration (diff)
downloadkernel-qcow2-linux-b1a2d79fe7d210c114003362d93d529912d244df.tar.gz
kernel-qcow2-linux-b1a2d79fe7d210c114003362d93d529912d244df.tar.xz
kernel-qcow2-linux-b1a2d79fe7d210c114003362d93d529912d244df.zip
rcu: Make NOCB CPUs migrate CBs directly from outgoing CPU
RCU's CPU-hotplug callback-migration code first moves the outgoing CPU's callbacks to ->orphan_done and ->orphan_pend, and only then moves them to the NOCB callback list. This commit avoids the extra step (and simplifies the code) by moving the callbacks directly from the outgoing CPU's callback list to the NOCB callback list. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions