Use drm_gem_object_[handle_]unreference_unlocked where possible
[deliverable/linux.git] / drivers / gpu / drm / radeon / radeon_display.c
index 7e17a362b54baab34cf1b8a41e60a4a5c3c6865b..3db82550562652b2e5a4312fb2b70837f7dbca76 100644 (file)
@@ -679,11 +679,8 @@ static void radeon_user_framebuffer_destroy(struct drm_framebuffer *fb)
        if (fb->fbdev)
                radeonfb_remove(dev, fb);
 
-       if (radeon_fb->obj) {
-               mutex_lock(&dev->struct_mutex);
-               drm_gem_object_unreference(radeon_fb->obj);
-               mutex_unlock(&dev->struct_mutex);
-       }
+       if (radeon_fb->obj)
+               drm_gem_object_unreference_unlocked(radeon_fb->obj);
        drm_framebuffer_cleanup(fb);
        kfree(radeon_fb);
 }
This page took 0.039619 seconds and 5 git commands to generate.