[Bug 101915] [BAT][BXT,BSW] Spurious SKIP in igt at gem_ringfill@basic-default(-forked)?

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jul 25 15:48:03 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=101915

--- Comment #1 from Chris Wilson <chris at chris-wilson.co.uk> ---
diff --git a/tests/gem_ringfill.c b/tests/gem_ringfill.c
index b52996a4..01cbd0a9 100644
--- a/tests/gem_ringfill.c
+++ b/tests/gem_ringfill.c
@@ -288,10 +288,15 @@ static unsigned int measure_ring_size(int fd)
        obj[1].handle = gem_create(fd, 4096);
        gem_write(fd, obj[1].handle, 0, &bbe, sizeof(bbe));

+       memset(&execbuf, 0, sizeof(execbuf));
+       execbuf.buffers_ptr = to_user_pointer(obj + 1);
+       execbuf.buffer_count = 1;
+       gem_execbuf(fd, &execbuf);
+       gem_sync(fd, obj[1].handle);
+
        plug(fd, &c);
        obj[0].handle = c.handle;

-       memset(&execbuf, 0, sizeof(execbuf));
        execbuf.buffers_ptr = to_user_pointer(obj);
        execbuf.buffer_count = 2;

@@ -302,7 +307,8 @@ static unsigned int measure_ring_size(int fd)
        itv.it_value.tv_usec = 1000;
        setitimer(ITIMER_REAL, &itv, NULL);

-       last = count = 0;
+       last = -1;
+       count = 0;
        do {
                if (__execbuf(fd, &execbuf) == 0) {
                        count++;

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20170725/cb37018c/attachment.html>


More information about the intel-gfx-bugs mailing list