<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - ZaphodHeads need O_NONBLOCK suppor"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84744#c17">Comment # 17</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - ZaphodHeads need O_NONBLOCK suppor"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84744">bug 84744</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>No, it's just that Zaphod is so unusual that I assume multihead to mean
multimonitor. Looks like I broke it in around 2.99.912:

commit c481254c17316e6c8299705fd0a218484dd369fe
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date:   Tue Oct 7 16:24:18 2014 +0100

    sna: Retrieve private pointer from vblank cookie

    When using ZaphodHeads, we share the /dev/dri/card0 fd between both
    screens. So when we read an event back from the fd, it could be for
    either head and we cannot assume that our private pointer is valid for
    the data passed along with the event. Instead, we need to retreive that
    pointer from the event.

    Fixes regression from

    commit 8369166349c92a20d9a2e7d0256e63f66fe2682b [2.99.912]
    Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
    Date:   Wed Jun 4 08:29:51 2014 +0100

        sna/dri2: Enable immediate buffer exchanges

    although the design bug is actually older.

    Bugzilla: <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - ZaphodHeads need O_NONBLOCK suppor"
   href="show_bug.cgi?id=84744#c15">https://bugs.freedesktop.org/show_bug.cgi?id=84744#c15</a>
    Signed-off-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>></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>