Merge branches 'exp.2018.05.15a', 'fixes.2018.05.15a', 'lock.2018.05.15a' and 'tortur...
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 15 May 2018 17:33:05 +0000 (10:33 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 15 May 2018 17:33:05 +0000 (10:33 -0700)
commit22df7316ac71dc1ac57415349938737d2a229c59
tree4fcc6edec91c712c081607146e451e9d979c1b52
parent55ebfce0605a4dce35467dfb1dc1b3ad26fe9f86
parent628c08420bc6d283a09b075133106712e824321f
parentc21b8b3ed0ebba0d9fd3cb126d749b653e7b5038
parentda1a1e192306ffd931b76910564bbe93a05900d1
Merge branches 'exp.2018.05.15a', 'fixes.2018.05.15a', 'lock.2018.05.15a' and 'torture.2018.05.15a' into HEAD

exp.2018.05.15a: Parallelize expedited grace-period initialization.
fixes.2018.05.15a: Miscellaneous fixes.
lock.2018.05.15a: Decrease lock contention on root rcu_node structure,
which is a step towards merging RCU flavors.
torture.2018.05.15a: Torture-test updates.
kernel/rcu/rcu.h
kernel/rcu/rcutorture.c
kernel/rcu/tree.c
kernel/rcu/tree.h
kernel/rcu/tree_exp.h
kernel/rcu/tree_plugin.h