<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>