kostikbel at gmail.com
Thu Jul 26 08:41:06 UTC 2007
On Wed, Jul 25, 2007 at 01:46:39PM -0700, vehemens wrote:
> I did try your patch. It allows me to remove all of my workarounds. In
> addition, I no longer have the xserver exit hangs.
> I get a white screen when I restart the xserver and beryl. This is probably
> the driver not restoring the card state on exit.
> I havn't looked at the driver code on the use of device_unbusy(dev->device)
> yet, but was wondering if it really should be per close?
Yes, because device_busy() calls are per-open.
> It does appear to be the best solution and probably the right one at this
Right solution is to implement device cloning on open. I have prototype
infrastructure patch at work. Hopefully, I could publish it in near time.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20070726/e1689e34/attachment.pgp
More information about the freebsd-x11