[Bug 111925] [CI][SHARDS]igt at gem_eio@in-flight-contexts-immediate|igt at gem_eio@in-flight-contexts-10ms - fail - Failed assertion: igt_seconds_elapsed(&ts) <= 10

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 11 16:40:57 UTC 2019


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

Chris Wilson <chris at chris-wilson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|REOPENED                    |RESOLVED

--- Comment #6 from Chris Wilson <chris at chris-wilson.co.uk> ---
Next installment of this saga,
commit a64a29e775443e869e4524e5bd3a3427225810dc (upstream/master)
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Nov 11 11:36:34 2019 +0000

    i915/gem_eio: Flush RCU before timing our own critical sections

    We cannot control how long RCU takes to find a quiescent point as that
    depends upon the background load and so may take an arbitrary time.
    Instead, let's try to avoid that impacting our measurements by inserting
    an rcu_barrier() before our critical timing sections and hope that hides
    the issue, letting us always perform a fast reset. Fwiw, we do the
    expedited RCU synchronize, but that is not always enough.

    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
    Acked-by: Mika Kuoppala <mika.kuoppala at linux.intel.com>

Let's be brave and like all the other times assume that this fixes it for real.

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


More information about the intel-gfx-bugs mailing list