aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/i915/intel_fbc.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/intel_fbc.c b/drivers/gpu/drm/i915/intel_fbc.c
index c9a470f9d880..ce7774d1b675 100644
--- a/drivers/gpu/drm/i915/intel_fbc.c
+++ b/drivers/gpu/drm/i915/intel_fbc.c
@@ -502,10 +502,8 @@ void intel_fbc_update(struct drm_device *dev)
502 const struct drm_display_mode *adjusted_mode; 502 const struct drm_display_mode *adjusted_mode;
503 unsigned int max_width, max_height; 503 unsigned int max_width, max_height;
504 504
505 if (!HAS_FBC(dev)) { 505 if (!HAS_FBC(dev))
506 set_no_fbc_reason(dev_priv, FBC_UNSUPPORTED);
507 return; 506 return;
508 }
509 507
510 if (i915.enable_fbc < 0) { 508 if (i915.enable_fbc < 0) {
511 if (set_no_fbc_reason(dev_priv, FBC_CHIP_DEFAULT)) 509 if (set_no_fbc_reason(dev_priv, FBC_CHIP_DEFAULT))
@@ -670,6 +668,7 @@ void intel_fbc_init(struct drm_i915_private *dev_priv)
670{ 668{
671 if (!HAS_FBC(dev_priv)) { 669 if (!HAS_FBC(dev_priv)) {
672 dev_priv->fbc.enabled = false; 670 dev_priv->fbc.enabled = false;
671 dev_priv->fbc.no_fbc_reason = FBC_UNSUPPORTED;
673 return; 672 return;
674 } 673 }
675 674