<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [BAT] [IVB] kms_flip blt-wf_vblank-vs-dpms GPU hang"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100261#c8">Comment # 8</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [BAT] [IVB] kms_flip blt-wf_vblank-vs-dpms GPU hang"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100261">bug 100261</a>
              from <span class="vcard"><a class="email" href="mailto:conselvan2@gmail.com" title="Ander Conselvan de Oliveira <conselvan2@gmail.com>"> <span class="fn">Ander Conselvan de Oliveira</span></a>
</span></b>
        <pre>(Hit save too soon by accident)

(In reply to Ander Conselvan de Oliveira from <a href="show_bug.cgi?id=100261#c7">comment #7</a>)
<span class="quote">> Reverting the following patch also makes the test pass:

> commit 39d2eda23342e5a473563cf1c954246eb07529c7
> Author: Abdiel Janulgue <<a href="mailto:abdiel.janulgue@linux.intel.com">abdiel.janulgue@linux.intel.com</a>>
> Date:   Thu Dec 1 12:50:19 2016 +0200

>     igt/kms_flip: Fix set_dpms called with an idle bo


> My understanding is that that the call to set_dpms() just after
> igt_spin_batch_set_timeout() blocks in intel_atomic_commit() in

>     if (!nonblock) {
>         i915_sw_fence_wait(&intel_state->commit_ready);</span >

The commit is waiting for the dummy write from the spin batch to complete, but
since the test is blocked the timeout signal handler never fires, so the batch
just keeps spinning and the write never completes.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>