summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChuansheng Liu <chuansheng.liu@intel.com>2022-02-07 13:49:51 +0800
committerAshutosh Dixit <ashutosh.dixit@intel.com>2022-02-07 12:57:01 -0800
commit2401624349fecc8213d7d394a84ad91cf04241f7 (patch)
tree61eef7aaafd6c61eea5a29b3661638562bbe734e /tests
parent9cd99d763440ae75d9981ce4e361d3deb5edb4e4 (diff)
i915/tests: Pass right ctx id into igt_allow_hang()
Just like the commit 74fc362b425c(i915/gem_busy: Prevent context ban with right ctx id), some codes are using the constant ctx id 0 passed into igt_allow_hang(), it may cause test failures. This patch is to correct them with right ctx id for the below tests: tests/i915/prime_busy tests/i915/gem_ctx_persistence tests/i915/gem_exec_schedule tests/i915/gem_wait Cc: Ashutosh Dixit <ashutosh.dixit@intel.com> Signed-off-by: Chuansheng Liu <chuansheng.liu@intel.com> Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/i915/gem_ctx_persistence.c2
-rw-r--r--tests/i915/gem_exec_schedule.c2
-rw-r--r--tests/i915/gem_wait.c2
-rw-r--r--tests/prime_busy.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/tests/i915/gem_ctx_persistence.c b/tests/i915/gem_ctx_persistence.c
index d7b2488c..9312aec3 100644
--- a/tests/i915/gem_ctx_persistence.c
+++ b/tests/i915/gem_ctx_persistence.c
@@ -1267,7 +1267,7 @@ igt_main
ctx = intel_ctx_create_all_physical(i915);
igt_require(has_persistence(i915));
- igt_allow_hang(i915, 0, 0);
+ igt_allow_hang(i915, ctx->id, 0);
}
/* Legacy execbuf engine selection flags. */
diff --git a/tests/i915/gem_exec_schedule.c b/tests/i915/gem_exec_schedule.c
index 68457406..119ec2d4 100644
--- a/tests/i915/gem_exec_schedule.c
+++ b/tests/i915/gem_exec_schedule.c
@@ -3274,7 +3274,7 @@ igt_main
igt_fixture {
igt_stop_hang_detector();
- hang = igt_allow_hang(fd, 0, 0);
+ hang = igt_allow_hang(fd, ctx->id, 0);
}
test_each_engine_store("preempt-hang", fd, ctx, e)
diff --git a/tests/i915/gem_wait.c b/tests/i915/gem_wait.c
index 0d1fea99..b17927b6 100644
--- a/tests/i915/gem_wait.c
+++ b/tests/i915/gem_wait.c
@@ -232,7 +232,7 @@ igt_main
igt_hang_t hang;
igt_fixture {
- hang = igt_allow_hang(fd, 0, 0);
+ hang = igt_allow_hang(fd, ctx->id, 0);
igt_fork_signal_helper();
}
diff --git a/tests/prime_busy.c b/tests/prime_busy.c
index 0cc011e5..0b657b67 100644
--- a/tests/prime_busy.c
+++ b/tests/prime_busy.c
@@ -195,7 +195,7 @@ static void test_mode(int fd, const intel_ctx_t *ctx, unsigned int flags)
if ((flags & HANG) == 0)
igt_fork_hang_detector(fd);
else
- hang = igt_allow_hang(fd, 0, 0);
+ hang = igt_allow_hang(fd, ctx->id, 0);
for_each_ctx_engine(fd, ctx, e) {
if (!gem_class_can_store_dword(fd, e->class))