[igt-dev] [PATCH i-g-t] tests/i915/gem_exec_schedule: Resolve missing context for independent subtest

From: Arjun Melkaveri <hidden>
Date: 2021-08-30 20:05:54
Subsystem: the rest · Maintainer: Linus Torvalds

Resolved missing context id in exec buf, and passing created context
to igt spin .
This change would fix test assertion in gem_execbuf for independent
subtest

v2: Passing original ctx id to gem_execbuf

Signed-off-by: Arjun Melkaveri <redacted>
Cc: Zbigniew Kempczyński <redacted>
Cc: Ashutosh Dixit <redacted>
---
 tests/i915/gem_exec_schedule.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/i915/gem_exec_schedule.c b/tests/i915/gem_exec_schedule.c
index 62d616f3..e694482f 100644
--- a/tests/i915/gem_exec_schedule.c
+++ b/tests/i915/gem_exec_schedule.c
@@ -390,12 +390,13 @@ static void independent(int fd, const intel_ctx_t *ctx, unsigned int engine,
 			struct drm_i915_gem_execbuffer2 eb = {
 				.buffer_count = 1,
 				.buffers_ptr = to_user_pointer(&spin->obj[IGT_SPIN_BATCH]),
+				.rsvd1 = ctx->id,
 				.flags = e->flags,
 			};
 			gem_execbuf(fd, &eb);
 		}
 
-		store_dword_fenced(fd, ahnd, ctx, e->flags,
+		store_dword_fenced(fd, ahnd, tmp_ctx, e->flags,
 				   scratch, scratch_offset,
 				   0, e->flags, fence, 0);
 	}
-- 
2.25.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help