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

torture: Move stutter_wait() timeouts to hrtimers



In order to gain better race coverage, move the test start/stop
waits in stutter_wait() to torture_hrtimeout_jiffies().

Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
parent dea81dcf
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -742,7 +742,7 @@ bool stutter_wait(const char *title)
			ret = true;
		}
		if (spt == 1) {
			schedule_timeout_interruptible(1);
			torture_hrtimeout_jiffies(1, NULL);
		} else if (spt == 2) {
			while (READ_ONCE(stutter_pause_test)) {
				if (!(i++ & 0xffff))
@@ -750,7 +750,7 @@ bool stutter_wait(const char *title)
				cond_resched();
			}
		} else {
			schedule_timeout_interruptible(round_jiffies_relative(HZ));
			torture_hrtimeout_jiffies(round_jiffies_relative(HZ), NULL);
		}
		torture_shutdown_absorb(title);
	}