diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2018-05-03 13:40:25 -0700 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2018-07-12 15:39:06 -0700 |
commit | f34f2f5852e556ee1c3b3b294571086b1791008a (patch) | |
tree | 499c355393046ecce8036cc39b52b98fc60c539e /include/linux/btree.h | |
parent | 1f3e5f51b933cbc25e3da0cdbdac40716df04ddb (diff) |
rcu: Move grace-period pre-init delay after pre-init
The main race with the early part of grace-period initialization appears
to be with CPU hotplug. To more fully open this race window, this commit
moves the rcu_gp_slow() from the beginning of the early initialization
loop to follow that loop, thus widening the race window, especially for
the rcu_node structures that are initialized last. This commit also
expands rcutree.gp_preinit_delay from 3 to 12, giving the same overall
delay in the grace period, but concentrated in the spot where it will
do the most good.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'include/linux/btree.h')
0 files changed, 0 insertions, 0 deletions