diff options
-rw-r--r-- | drivers/gpu/drm/i915/intel_fbc.c | 5 |
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 | ||