[PATCH 0/6] xfree86: Handle drm race condition

Keith Packard keithp at keithp.com
Mon Apr 8 09:16:02 PDT 2013


Bryce Harrington <bryce at canonical.com> writes:

> We have not root-caused the bug yet, but are able to reproduce it
> synthetically.  Currently we suspect the actual breakage is underneath X
> (plymouth/lightdm/kernel), and are continuing experimentation at that
> level.  However, this patch does seem to improve things for users, so it
> may be worth your consideration for inclusion in xserver.

Sounds like Dave Airlie figured out that it was just the delayed fput in
the kernel causing this problem. We'll let him fix the kernel, and we'll
stick a work-around in the X server for older kernel versions.

> Bryce Harrington (6):
>   xfree86: (Cleanup) Close fd if drm interface 1.4 could not be set.
>   xfree86: Track error code and add label for error handling.
>   xfree86: Provide more details on failure
>   xfree86: Keep trying to set interface on drm for 2 seconds.
>   xfree86: Fix race condition failure opening drm.
>   xfree86: Be verbose if waiting on opening the drm device

Merged.
   8928f8f..e13f299  master -> master

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20130408/2609c3f7/attachment.pgp>


More information about the xorg-devel mailing list