From a1e4ec4a68ff1144249aa2f98c6834d296ee2061 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sun, 29 Mar 2015 14:10:53 +0100 Subject: [PATCH] igt/gem_cs_prefetch: Use gem_execbuf for pretty printing of failures Signed-off-by: Chris Wilson --- tests/gem_cs_prefetch.c | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/tests/gem_cs_prefetch.c b/tests/gem_cs_prefetch.c index 8a912efd..ac3da6d5 100644 --- a/tests/gem_cs_prefetch.c +++ b/tests/gem_cs_prefetch.c @@ -63,34 +63,18 @@ static void exec(int fd, uint32_t handle) { struct drm_i915_gem_execbuffer2 execbuf; struct drm_i915_gem_exec_object2 gem_exec[1]; - int ret = 0; + memset(gem_exec, 0, sizeof(gem_exec)); gem_exec[0].handle = handle; - gem_exec[0].relocation_count = 0; - gem_exec[0].relocs_ptr = 0; - gem_exec[0].alignment = 0; - gem_exec[0].offset = 0; - gem_exec[0].flags = 0; - gem_exec[0].rsvd1 = 0; - gem_exec[0].rsvd2 = 0; + memset(&execbuf, 0, sizeof(execbuf)); execbuf.buffers_ptr = (uintptr_t)gem_exec; execbuf.buffer_count = 1; execbuf.batch_start_offset = 0; execbuf.batch_len = 4096; - execbuf.cliprects_ptr = 0; - execbuf.num_cliprects = 0; - execbuf.DR1 = 0; - execbuf.DR4 = 0; - execbuf.flags = 0; - execbuf.rsvd1 = 0; - execbuf.rsvd2 = 0; - ret = drmIoctl(fd, - DRM_IOCTL_I915_GEM_EXECBUFFER2, - &execbuf); + gem_execbuf(fd, &execbuf); gem_sync(fd, handle); - igt_assert_eq(ret, 0); } igt_simple_main