drm/i915: Only call commit_planes when there are things to commit.
[deliverable/linux.git] / drivers / gpu / drm / i915 / intel_display.c
index d5d00e929da25f74f0904e6cd3c9f72b2454f13f..b918802b1a42ae3e064194984a900316843a4ada 100644 (file)
@@ -13153,7 +13153,8 @@ static int intel_atomic_commit(struct drm_device *dev,
                if (!modeset)
                        intel_pre_plane_update(intel_crtc);
 
-               if (crtc->state->active)
+               if (crtc->state->active &&
+                   (crtc->state->planes_changed || update_pipe))
                        drm_atomic_helper_commit_planes_on_crtc(crtc_state);
 
                if (put_domains)
This page took 0.029537 seconds and 5 git commands to generate.