2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-25 21:54:06 +08:00
linux-next/tools/testing/selftests/rcutorture
Paul E. McKenney f34f2f5852 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>
2018-07-12 15:39:06 -07:00
..
bin rcutorture: Make kvm-find-errors.sh find close calls 2018-06-25 11:30:10 -07:00
configs rcu: Move grace-period pre-init delay after pre-init 2018-07-12 15:39:06 -07:00
doc doc: Fix typo in rcutorture documentation 2018-02-20 16:10:19 -08:00
formal/srcu-cbmc Merge branch 'linus' into locking/core, to resolve conflicts 2017-11-07 10:32:44 +01:00
.gitignore torture: Remove obsolete files from rcutorture .gitignore 2016-11-14 10:48:51 -08:00