drm/i915: Dump pipe config when intel_modeset_pipe_config fails.
authorMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Tue, 3 May 2016 08:30:38 +0000 (10:30 +0200)
committerMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Mon, 9 May 2016 08:37:02 +0000 (10:37 +0200)
This makes it easier to debug issues like https://bugs.freedesktop.org/show_bug.cgi?id=93477

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Chris Wilson <|chris@chris-wilson.co.uk>
Link: http://patchwork.freedesktop.org/patch/msgid/843f4327-1574-cf8e-0776-adbb0d58c2c0@mblankhorst.nl
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_display.c

index 4a9abb02daa68245747be072aae640e8129df1ad..90d8d8be7df6da8fb7be28d544a68f907f5f068d 100644 (file)
@@ -13378,8 +13378,11 @@ static int intel_atomic_check(struct drm_device *dev,
                        return ret;
 
                ret = intel_modeset_pipe_config(crtc, pipe_config);
-               if (ret)
+               if (ret) {
+                       intel_dump_pipe_config(to_intel_crtc(crtc),
+                                              pipe_config, "[failed]");
                        return ret;
+               }
 
                if (i915.fastboot &&
                    intel_pipe_config_compare(dev,