[Nouveau] [PATCH] drm/nouveau: fix missing spin_unlock in failure path
Francisco Jerez
currojerez at riseup.net
Sat Feb 20 16:00:02 PST 2010
Luca Barbieri <luca at luca-barbieri.com> writes:
> Found by sparse.
>
> Signed-off-by: Luca Barbieri <luca at luca-barbieri.com>
> ---
> drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/gpu/drm/nouveau/nouveau_gem.c b/drivers/gpu/drm/nouveau/nouveau_gem.c
> index 03d8935..d7ace31 100644
> --- a/drivers/gpu/drm/nouveau/nouveau_gem.c
> +++ b/drivers/gpu/drm/nouveau/nouveau_gem.c
> @@ -557,11 +557,11 @@ nouveau_gem_pushbuf_reloc_apply(struct drm_device *dev,
>
> spin_lock(&nvbo->bo.lock);
> ret = ttm_bo_wait(&nvbo->bo, false, false, false);
> + spin_unlock(&nvbo->bo.lock);
> if (ret) {
> NV_ERROR(dev, "reloc wait_idle failed: %d\n", ret);
> break;
> }
> - spin_unlock(&nvbo->bo.lock);
>
> nouveau_bo_wr32(nvbo, r->reloc_bo_offset >> 2, data);
> }
Pushed, thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20100221/750d9e33/attachment.pgp
More information about the Nouveau
mailing list