]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/etnaviv/etnaviv_gpu.c
Merge tag 'v4.11-rc7' into drm-next
[karo-tx-linux.git] / drivers / gpu / drm / etnaviv / etnaviv_gpu.c
index 4f587058a3aa566943a6278b8681a0692d56b6c4..9a9c407178018a7521577cf04f12914facf73d4c 100644 (file)
@@ -1333,7 +1333,7 @@ int etnaviv_gpu_submit(struct etnaviv_gpu *gpu,
        if (!fence) {
                event_free(gpu, event);
                ret = -ENOMEM;
-               goto out_pm_put;
+               goto out_unlock;
        }
 
        gpu->event[event].fence = fence;
@@ -1373,6 +1373,7 @@ int etnaviv_gpu_submit(struct etnaviv_gpu *gpu,
        hangcheck_timer_reset(gpu);
        ret = 0;
 
+out_unlock:
        mutex_unlock(&gpu->lock);
 
 out_pm_put: