]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau: fix another lock unbalance in nouveau_crtc_page_flip
authorMaarten Lankhorst <maarten.lankhorst@canonical.com>
Thu, 1 May 2014 11:58:05 +0000 (13:58 +0200)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 2 May 2014 06:24:59 +0000 (16:24 +1000)
commit1aef06382f7f11382ca289e14e0ccb387f778e40
treef23fcdce03b144f01be69e6677e4f42bc0ae096b
parent5156c9edcf6e6f797dd7e6c3e0565b753cd79ea5
drm/nouveau: fix another lock unbalance in nouveau_crtc_page_flip

Fixes a regression introduced by 3b4f94b24891558 "drm/nouveau: fix locking
issues in page flipping paths".  chan->cli->mutex is unlocked a second time
in the fail_unreserve path, fix this by moving mutex_unlock down.

Cc: stable@vger.kernel.org # v3.11+
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nouveau_display.c