diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_pm.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_pm.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c index 787a528e7200..bc5aae088550 100644 --- a/drivers/gpu/drm/i915/intel_pm.c +++ b/drivers/gpu/drm/i915/intel_pm.c | |||
@@ -3193,9 +3193,7 @@ static void gen6_enable_rps_interrupts(struct drm_device *dev) | |||
3193 | struct drm_i915_private *dev_priv = dev->dev_private; | 3193 | struct drm_i915_private *dev_priv = dev->dev_private; |
3194 | 3194 | ||
3195 | spin_lock_irq(&dev_priv->irq_lock); | 3195 | spin_lock_irq(&dev_priv->irq_lock); |
3196 | /* FIXME: Our interrupt enabling sequence is bonghits. | 3196 | WARN_ON(dev_priv->rps.pm_iir); |
3197 | * dev_priv->rps.pm_iir really should be 0 here. */ | ||
3198 | dev_priv->rps.pm_iir = 0; | ||
3199 | I915_WRITE(GEN6_PMIMR, I915_READ(GEN6_PMIMR) & ~GEN6_PM_RPS_EVENTS); | 3197 | I915_WRITE(GEN6_PMIMR, I915_READ(GEN6_PMIMR) & ~GEN6_PM_RPS_EVENTS); |
3200 | I915_WRITE(GEN6_PMIIR, GEN6_PM_RPS_EVENTS); | 3198 | I915_WRITE(GEN6_PMIIR, GEN6_PM_RPS_EVENTS); |
3201 | spin_unlock_irq(&dev_priv->irq_lock); | 3199 | spin_unlock_irq(&dev_priv->irq_lock); |