]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/drm_fb_helper.c
drm/fb-helper: don't sleep for screen unblank when an oops is in progress
[karo-tx-linux.git] / drivers / gpu / drm / drm_fb_helper.c
index 59d6b9bf204bbd2d76b8440b3f7d435def394fe7..cf71f1d627fe558b92a313e16650fdc68ef9adb3 100644 (file)
@@ -390,6 +390,14 @@ static void drm_fb_helper_dpms(struct fb_info *info, int dpms_mode)
        struct drm_connector *connector;
        int i, j;
 
+       /*
+        * fbdev->blank can be called from irq context in case of a panic.
+        * Since we already have our own special panic handler which will
+        * restore the fbdev console mode completely, just bail out early.
+        */
+       if (oops_in_progress)
+               return;
+
        /*
         * fbdev->blank can be called from irq context in case of a panic.
         * Since we already have our own special panic handler which will