commit | 592cb9b4d823cd303e8670304aea49573d462119 | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Mon Jan 09 15:21:27 2017 -0800 |
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Mon Jan 09 15:21:27 2017 -0800 |
tree | 14f81d51b649affad135c279b08239e9aaa1fdc8 | |
parent | 9ae87e58f7c40b39ff80737e3375672f16316d23 [diff] |
rcu: Add early boot testing of synchronous grace-period primitives The various synchronize_*() synchronous grace-period primitives are supposed to be legal at early boot, but this is not tested, and as a result synchronize_rcu_expedited() failed to implement this requirement. In order to prevent future failures of this sort, this commit adds early boot testing of these primitives when CONFIG_PROVE_RCU is enabled. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>