Re: [PATCH] Revert "apple-gmux: lock iGP IO to protect from vgaarb changes"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Thu, Jan 25, 2018 at 09:25:30PM +0100 schrieb Lukas Wunner:
> On Thu, Jan 25, 2018 at 09:10:48PM +0100, Wilfried Klaebe wrote:
> > On Wed, Jan 24, 2018 at 07:35:45PM +0100, Lukas Wunner wrote:
> > > * Wilfried Klaebe reports a deadlock when launching Xorg because it
> > >   opens /dev/vga_arbiter and calls vga_get(), but apple-gmux is holding
> > >   a lock on I/O space indefinitely.  It looks like apple-gmux' current
> > >   behavior is an abuse of the vgaarb API as locks are not meant to be
> > >   held for longer periods:
> > >   https://bugzilla.kernel.org/show_bug.cgi?id=88861#c11
> > >   https://bugzilla.kernel.org/attachment.cgi?id=217541
> [...]
> > I see warnings about possible circular locking regarding vgasr_mutex,
> > but haven't had a deadlock yet. I'd be happy to provide more information
> > as timely as job and family allow.
> 
> Could you attach dmesg output with that lockdep splat to the
> above-quoted bugzilla entry?

Done.

Regards,
Wilfried




[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux