Commit dea81dcf authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

torture: Move torture_shuffle() timeouts to hrtimers



In order to gain better race coverage, move the CPU-migration timed
waits in torture_shuffle() to torture_hrtimeout_jiffies().

Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
parent 3f0c06e1
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -557,9 +557,11 @@ static void torture_shuffle_tasks(void)
 */
static int torture_shuffle(void *arg)
{
	DEFINE_TORTURE_RANDOM(rand);

	VERBOSE_TOROUT_STRING("torture_shuffle task started");
	do {
		schedule_timeout_interruptible(shuffle_interval);
		torture_hrtimeout_jiffies(shuffle_interval, &rand);
		torture_shuffle_tasks();
		torture_shutdown_absorb("torture_shuffle");
	} while (!torture_must_stop());