aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_drv.c
diff options
context:
space:
mode:
authorImre Deak <imre.deak@intel.com>2014-10-23 12:23:17 -0400
committerDaniel Vetter <daniel.vetter@ffwll.ch>2014-10-24 10:34:16 -0400
commit50a0072f3829d36767f3359649d224f18f7987f7 (patch)
tree17580a7cf22af3ba6979a1d8570926d0e081224c /drivers/gpu/drm/i915/i915_drv.c
parentf2888fabfbbccc0acb4d21713b91d557edc1e64f (diff)
drm/i915: propagate error from legacy resume handler
Signed-off-by: Imre Deak <imre.deak@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.c')
-rw-r--r--drivers/gpu/drm/i915/i915_drv.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c
index 56c75706055c..524c3dfed380 100644
--- a/drivers/gpu/drm/i915/i915_drv.c
+++ b/drivers/gpu/drm/i915/i915_drv.c
@@ -810,10 +810,13 @@ int i915_resume(struct drm_device *dev)
810 810
811static int i915_resume_legacy(struct drm_device *dev) 811static int i915_resume_legacy(struct drm_device *dev)
812{ 812{
813 i915_resume_early(dev); 813 int ret;
814 i915_resume(dev);
815 814
816 return 0; 815 ret = i915_resume_early(dev);
816 if (ret)
817 return ret;
818
819 return i915_resume(dev);
817} 820}
818 821
819/** 822/**