<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><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> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WORKSFORME - [BAT][BSW] WARN_ON(dev_priv->gt.awake) during drv_module_reload_basic"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98670">bug 98670</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>WORKSFORME
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WORKSFORME - [BAT][BSW] WARN_ON(dev_priv->gt.awake) during drv_module_reload_basic"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98670#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WORKSFORME - [BAT][BSW] WARN_ON(dev_priv->gt.awake) during drv_module_reload_basic"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98670">bug 98670</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>Had a thought that this may be related to

commit 4302055b29cbc8566aaa5eb7f594ea9cc78ebf41
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date:   Tue Nov 15 16:46:20 2016 +0000

    drm/i915: Be more careful to drop the GT wakeref

    Since we can retire requests from multiple paths, we cannot assume that
    i915_gem_retire_requests() is the sole path on which we can transition
    to gt.active_requests == 0. A consequence of this is that we would skip
    the function if we had already retired all the requests and not
    scheduled the idle worker.

    This is fallout from changing the routine from considering active_engines
    (for which it was the only consumer) to active_requests.

Optimistically closing to provoke CI tripping over it again.</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>