| commit | e2f000a9734f05c39e874772bc4db456f43d746f | [log] [tgz] |
|---|---|---|
| author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Tue Jan 28 15:29:21 2014 -0800 |
| committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | Tue Jan 28 15:29:21 2014 -0800 |
| tree | b70623a9805883cfed4271985a2e88a477a988b2 | |
| parent | 47b70f1837cf41e64eb9a8d323de1ff8214f6ffa [diff] |
rcutorture: Abstract torture_shuffle() The torture_shuffle() function forces each CPU in turn to go idle periodically in order to check for problems interacting with per-CPU variables and with dyntick-idle mode. Because this sort of debugging is not specific to RCU, this commit abstracts that functionality. This in turn requires abstracting some additional infrastructure. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>