[PATCH 0/6] xfree86: Handle drm race condition
bryce at canonical.com
Mon Apr 8 10:20:34 PDT 2013
On Mon, Apr 08, 2013 at 09:16:02AM -0700, Keith Packard wrote:
> 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
> 8928f8f..e13f299 master -> master
More information about the xorg-devel