]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/armada/armada_fbdev.c
drm: add drm_fb_helper_restore_fbdev_mode_unlocked()
[karo-tx-linux.git] / drivers / gpu / drm / armada / armada_fbdev.c
index 948cb14c561ec501e10bae0f89adb043dc0b2808..fd166f532ab94f30f2bc3b0d9eff226ea9a07fd7 100644 (file)
@@ -181,10 +181,8 @@ void armada_fbdev_lastclose(struct drm_device *dev)
 {
        struct armada_private *priv = dev->dev_private;
 
-       drm_modeset_lock_all(dev);
        if (priv->fbdev)
-               drm_fb_helper_restore_fbdev_mode(priv->fbdev);
-       drm_modeset_unlock_all(dev);
+               drm_fb_helper_restore_fbdev_mode_unlocked(priv->fbdev);
 }
 
 void armada_fbdev_fini(struct drm_device *dev)