All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_capture: Fix memory object size in gem_exec_capture
@ 2022-01-21  1:09 ` John.C.Harrison
  0 siblings, 0 replies; 6+ messages in thread
From: John.C.Harrison @ 2022-01-21  1:09 UTC (permalink / raw)
  To: IGT-Dev; +Cc: Intel-GFX

From: John Harrison <John.C.Harrison@Intel.com>

The capture tests require knowing exactly how big the test allocation
is. Part of the test is to compare the captured size against the
allocated size to make sure they match. That doesn't work if the
allocator creates an object of a different size than was requested
without reporting the larger size.

Fixes: 85a593809 ("tests/i915/gem_exec_capture: Add support for local memory")
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
---
 tests/i915/gem_exec_capture.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/tests/i915/gem_exec_capture.c b/tests/i915/gem_exec_capture.c
index 5b2482518..60f8df04c 100644
--- a/tests/i915/gem_exec_capture.c
+++ b/tests/i915/gem_exec_capture.c
@@ -387,10 +387,9 @@ static void capture(int fd, int dir, const intel_ctx_t *ctx,
 		    const struct intel_execution_engine2 *e, uint32_t region)
 {
 	uint32_t handle;
-	uint64_t ahnd;
-	int obj_size = 4096;
+	uint64_t ahnd, obj_size = 4096;
 
-	handle = gem_create_in_memory_regions(fd, obj_size, region);
+	igt_assert_eq(__gem_create_in_memory_regions(fd, &handle, &obj_size, region), 0);
 	ahnd = get_reloc_ahnd(fd, ctx->id);
 
 	__capture1(fd, dir, ahnd, ctx, e, handle, obj_size, region);
-- 
2.25.1

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-01-21  6:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-21  1:09 [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_capture: Fix memory object size in gem_exec_capture John.C.Harrison
2022-01-21  1:09 ` [Intel-gfx] " John.C.Harrison
2022-01-21  1:50 ` [igt-dev] " Dixit, Ashutosh
2022-01-21  1:50   ` Dixit, Ashutosh
2022-01-21  2:40 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2022-01-21  6:01 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.