<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [APL] Process killed when executing gem_ctx_thrash / threads"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98173#c13">Comment # 13</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [APL] Process killed when executing gem_ctx_thrash / threads"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98173">bug 98173</a>
from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
<pre>(In reply to Chris Wilson from <a href="show_bug.cgi?id=98173#c12">comment #12</a>)
<span class="quote">> Only the oom is the same, the GPF is a new regression.</span >
commit 9caa34aa9382bf9f204d674633537accb475064a
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date: Fri Nov 11 14:58:08 2016 +0000
drm/i915: Only wait upon the execution timeline when unlocked
In order to walk the list of all timelines, we currently require the
struct_mutex. We are sometimes called prior to the struct_mutex being
taken by the caller (i.e !I915_WAIT_LOCKED) in which case we can only
trust the global execution timelines (as these are owned by the device).
This means in the unlocked phase we can only wait upon the currently
executing requests and not all queued.
for the GPF.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>