diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-07-27 17:34:15 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-09-19 15:38:02 +0100 |
commit | 1dfa8bdb65aa406665244f0650212f723a4e879b (patch) | |
tree | bd56cf57b4f6435369bf37fcf6fda54fd17efedb /tests/i915/gem_exec_fence.c | |
parent | 378f84f9cd2a76b8bfbf27c64533a7c8d8522644 (diff) |
Force spin-batch to cause a hang as required
When using a spinner to trigger a hang, make it unpreemptable so that it
appears like a true hang.
References: https://bugs.freedesktop.org/show_bug.cgi?id=109661
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Andi Shyti <andi.shyti@intel.com>
Diffstat (limited to 'tests/i915/gem_exec_fence.c')
-rw-r--r-- | tests/i915/gem_exec_fence.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/i915/gem_exec_fence.c b/tests/i915/gem_exec_fence.c index 20718292..2f04d7af 100644 --- a/tests/i915/gem_exec_fence.c +++ b/tests/i915/gem_exec_fence.c @@ -331,7 +331,8 @@ static void test_fence_await(int fd, unsigned ring, unsigned flags) spin = igt_spin_new(fd, .engine = ring, - .flags = IGT_SPIN_FENCE_OUT); + .flags = (IGT_SPIN_FENCE_OUT | + IGT_SPIN_NO_PREEMPTION)); igt_assert(spin->out_fence != -1); i = 0; |