[Intel-gfx] [PATCH] drm/i915/overlay: Fix unpinning along init error paths
keithp at keithp.com
Tue Jun 28 09:08:32 PDT 2011
On Tue, 28 Jun 2011 11:27:47 +0100, Chris Wilson <chris at chris-wilson.co.uk> wrote:
> As pointed out by Dan Carpenter, it was seemingly possible to hit an error
> whilst mapping the buffer for the regs (except the only likely error
> returns should not happen during init) and so leak a pin count on the
> bo. To handle this we would need to reacquire the struct mutex, so for
> simplicity rearrange for the lock to be held for the entire function.
> For extra pedagogy, test that we only call init once.
> Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Reviewed-by: Keith Packard <keithp at keithp.com>
I'll get this into drm-intel-fixes once I can fast forward and pick up
Hugh's original patch.
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the Intel-gfx