drm/nouveau: fix another lock unbalance in nouveau_crtc_page_flip
authorMaarten Lankhorst <[email protected]>
Thu, 1 May 2014 11:58:05 +0000 (13:58 +0200)
committerBen Skeggs <[email protected]>
Fri, 2 May 2014 06:24:59 +0000 (16:24 +1000)
commit806cbc5026933a781b66adecf6d1658fde9138e6
treef23fcdce03b144f01be69e6677e4f42bc0ae096b
parentce23b234d157f1dfea098fcc77cb5b6887d10df2
drm/nouveau: fix another lock unbalance in nouveau_crtc_page_flip

Fixes a regression introduced by 060810d7abaabca "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: [email protected] # v3.11+
Signed-off-by: Maarten Lankhorst <[email protected]>
Signed-off-by: Ben Skeggs <[email protected]>
drivers/gpu/drm/nouveau/nouveau_display.c