]> git.baikalelectronics.ru Git - kernel.git/commit
rcu: Fix for rcuo online-time-creation reorganization bug
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 24 Oct 2014 18:11:08 +0000 (11:11 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 29 Oct 2014 17:20:08 +0000 (10:20 -0700)
commite6be6cd055358135e39c02058bcea53b346e23be
tree93b01d8fe8e5a1ce8fa35b43d00213cb58e3a751
parent91d6a279d5efecdb34b19f41d03d315a5fe6761c
rcu: Fix for rcuo online-time-creation reorganization bug

Commit ead7005fab52 (rcu: Create rcuo kthreads only for onlined CPUs)
contains checks for the case where CPUs are brought online out of
order, re-wiring the rcuo leader-follower relationships as needed.
Unfortunately, this rewiring was broken.  This apparently went undetected
due to the tendency of systems to bring CPUs online in order.  This commit
nevertheless fixes the rewiring.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcu/tree_plugin.h