[Intel-gfx] [PATCH] drm/i915: Fix rps irq warning
Chris Wilson
chris at chris-wilson.co.uk
Sun Sep 4 11:03:21 CEST 2011
On Sat, 3 Sep 2011 20:24:15 -0700, Ben Widawsky <ben at bwidawsk.net> wrote:
> I couldn't reproduce this one, but... Interrupt mask state is lost if
> three interrupts occur before the workqueue has run.
>
> Should be straight forward to reproduce even without SMP. I'm pretty
> sure Dan Vetter was trying to explain this to me, and I couldn't get it.
> My solution I think is different than his though.
This logic is now duplicated in ivybridge_irq_handler(). This simply fits
the scenario Daniel described, whilst also fitting in with our
understanding of IMR, IER and IIR. (A big assumption ;-)
Reported-by: Soeren Sonnenburg <sonne at debian.org>
Reviewed-by: Chris Wilson <chris at chris-wilson.co.uk>
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
More information about the Intel-gfx
mailing list