]> Pileus Git - ~andy/linux/blobdiff - drivers/gpu/drm/nouveau/nv04_crtc.c
Merge remote branch 'nouveau/for-airlied' into drm-linus
[~andy/linux] / drivers / gpu / drm / nouveau / nv04_crtc.c
index 9986aba1ef2c61466b01b5f1edb0fe6c8b947fac..eba687f1099e24fcb164eb7a3f3e18550acc0508 100644 (file)
@@ -926,9 +926,7 @@ nv04_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv,
        nv_crtc->cursor.set_offset(nv_crtc, nv_crtc->cursor.offset);
        nv_crtc->cursor.show(nv_crtc, true);
 out:
-       mutex_lock(&dev->struct_mutex);
-       drm_gem_object_unreference(gem);
-       mutex_unlock(&dev->struct_mutex);
+       drm_gem_object_unreference_unlocked(gem);
        return ret;
 }