|
@@ -195,12 +195,10 @@ static void intel_plane_atomic_update(struct drm_plane *plane,
|
|
struct intel_plane_state *intel_state =
|
|
struct intel_plane_state *intel_state =
|
|
to_intel_plane_state(plane->state);
|
|
to_intel_plane_state(plane->state);
|
|
struct drm_crtc *crtc = plane->state->crtc ?: old_state->crtc;
|
|
struct drm_crtc *crtc = plane->state->crtc ?: old_state->crtc;
|
|
- struct drm_crtc_state *crtc_state =
|
|
|
|
- drm_atomic_get_existing_crtc_state(old_state->state, crtc);
|
|
|
|
|
|
|
|
if (intel_state->visible)
|
|
if (intel_state->visible)
|
|
intel_plane->update_plane(plane,
|
|
intel_plane->update_plane(plane,
|
|
- to_intel_crtc_state(crtc_state),
|
|
|
|
|
|
+ to_intel_crtc_state(crtc->state),
|
|
intel_state);
|
|
intel_state);
|
|
else
|
|
else
|
|
intel_plane->disable_plane(plane, crtc);
|
|
intel_plane->disable_plane(plane, crtc);
|