diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_display.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 947144985700..e9a0df8a437b 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
@@ -9066,6 +9066,10 @@ static bool page_flip_finished(struct intel_crtc *crtc) | |||
9066 | struct drm_device *dev = crtc->base.dev; | 9066 | struct drm_device *dev = crtc->base.dev; |
9067 | struct drm_i915_private *dev_priv = dev->dev_private; | 9067 | struct drm_i915_private *dev_priv = dev->dev_private; |
9068 | 9068 | ||
9069 | if (i915_reset_in_progress(&dev_priv->gpu_error) || | ||
9070 | crtc->reset_counter != atomic_read(&dev_priv->gpu_error.reset_counter)) | ||
9071 | return true; | ||
9072 | |||
9069 | /* | 9073 | /* |
9070 | * The relevant registers doen't exist on pre-ctg. | 9074 | * The relevant registers doen't exist on pre-ctg. |
9071 | * As the flip done interrupt doesn't trigger for mmio | 9075 | * As the flip done interrupt doesn't trigger for mmio |