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

Bryce Harrington 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
> 
> Merged.
>    8928f8f..e13f299  master -> master

Thanks Keith.

Bryce


More information about the xorg-devel mailing list