<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [snb 3.5] stale semaphore sync seqno (typically as seen on bcs->rcs)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=54226#c33">Comment # 33</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [snb 3.5] stale semaphore sync seqno (typically as seen on bcs->rcs)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=54226">bug 54226</a>
              from <span class="vcard"><a class="email" href="mailto:mikhail.v.gavrilov@gmail.com" title="mikhail.v.gavrilov@gmail.com">mikhail.v.gavrilov@gmail.com</a>
</span></b>
        <pre>Which patch I need applied for fix this issue?

I see that patches from <a href="show_bug.cgi?id=54226#c26">comment 26</a> and 32  have similar logic...

@@ -596,6 +606,16 @@ gen6_add_request(struct intel_ring_buffer *ring)
     intel_ring_emit(ring, MI_USER_INTERRUPT);
     intel_ring_advance(ring);

+    if (IS_GEN6(ring->dev)) {
+        ret = intel_ring_begin(ring, 6);
+        if (ret)
+            return ret;
+
+        read_mboxes(ring, mbox1_reg, 1024);
+        read_mboxes(ring, mbox2_reg, 1028);
+        intel_ring_advance(ring);
+    }
+
     return 0;
 }

@@ -598,6 +598,19 @@ gen6_add_request(struct intel_ring_buffer *ring)
     intel_ring_emit(ring, MI_USER_INTERRUPT);
     intel_ring_advance(ring);

+    if (IS_GEN6(ring->dev)) {
+        ret = intel_ring_begin(ring, 6);
+        if (ret)
+            return ret;
+
+        mbox1_reg = ring->signal_mbox[0];
+        mbox2_reg = ring->signal_mbox[1];
+
+        update_mboxes(ring, mbox1_reg);
+        update_mboxes(ring, mbox2_reg);
+        intel_ring_advance(ring);
+    }
+
     return 0;
 }</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>