[PATCH] drm/i915: Reduce a pin-leak BUG into a WARN

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

 



On Mon, 17 Sep 2012 09:48:24 +0200, Daniel Vetter <daniel at ffwll.ch> wrote:
> On Sat, Sep 15, 2012 at 09:41:57AM +0100, Chris Wilson wrote:
> > Pin-leaks persist and we get the perennial bug reports of machine
> > lockups to the BUG_ON(pin_count==MAX). If we instead loudly report that
> > the object cannot be pinned at that time it should prevent the driver from
> > locking up, and hopefully restore a semblance of working whilst still
> > leaving us a OOPS to debug.
> > 
> > Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
> Picked up for -fixes, thanks for the patch. wrt pin leaks, I think all the
> ones we still have are worker thread starvations, combined with irqs
> firing too fast. /should/ be fixable ...

Right, the latest are in association with pageflipping so that's a
plausible cause. Otoh, we also appear to have a multiple unpin somewhere
in the reset code - which might very well be related. Hmm.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux