]> 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)
commit1d2a78d16c28257ac6d26e2a7a8f83f130e23056
treef23fcdce03b144f01be69e6677e4f42bc0ae096b
parent2fdfcf2e84974895b002b950cb53876b667ea257
drm/nouveau: fix another lock unbalance in nouveau_crtc_page_flip

Fixes a regression introduced by 79aec604e9a90a2 "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