diff options
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 8f6b932d8e79..de40a44e0ca0 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
@@ -12719,9 +12719,10 @@ static void intel_sanitize_crtc(struct intel_crtc *crtc) | |||
12719 | I915_WRITE(reg, I915_READ(reg) & ~PIPECONF_FRAME_START_DELAY_MASK); | 12719 | I915_WRITE(reg, I915_READ(reg) & ~PIPECONF_FRAME_START_DELAY_MASK); |
12720 | 12720 | ||
12721 | /* restore vblank interrupts to correct state */ | 12721 | /* restore vblank interrupts to correct state */ |
12722 | if (crtc->active) | 12722 | if (crtc->active) { |
12723 | update_scanline_offset(crtc); | ||
12723 | drm_vblank_on(dev, crtc->pipe); | 12724 | drm_vblank_on(dev, crtc->pipe); |
12724 | else | 12725 | } else |
12725 | drm_vblank_off(dev, crtc->pipe); | 12726 | drm_vblank_off(dev, crtc->pipe); |
12726 | 12727 | ||
12727 | /* We need to sanitize the plane -> pipe mapping first because this will | 12728 | /* We need to sanitize the plane -> pipe mapping first because this will |
@@ -12820,8 +12821,6 @@ static void intel_sanitize_crtc(struct intel_crtc *crtc) | |||
12820 | */ | 12821 | */ |
12821 | crtc->cpu_fifo_underrun_disabled = true; | 12822 | crtc->cpu_fifo_underrun_disabled = true; |
12822 | crtc->pch_fifo_underrun_disabled = true; | 12823 | crtc->pch_fifo_underrun_disabled = true; |
12823 | |||
12824 | update_scanline_offset(crtc); | ||
12825 | } | 12824 | } |
12826 | } | 12825 | } |
12827 | 12826 | ||