diff options
author | Imre Deak <imre.deak@intel.com> | 2014-10-23 12:23:17 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-10-24 10:34:16 -0400 |
commit | 50a0072f3829d36767f3359649d224f18f7987f7 (patch) | |
tree | 17580a7cf22af3ba6979a1d8570926d0e081224c /drivers/gpu/drm/i915/i915_drv.c | |
parent | f2888fabfbbccc0acb4d21713b91d557edc1e64f (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.c | 9 |
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 | ||
811 | static int i915_resume_legacy(struct drm_device *dev) | 811 | static 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 | /** |