summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_pm.c
diff options
context:
space:
mode:
authorMaarten Lankhorst2016-10-26 15:41:30 +0200
committerMaarten Lankhorst2016-11-01 14:43:58 +0100
commit220b0965219ec68fcd28bea603dbfe84281245ff (patch)
tree911bef33ec3acdd3bcd215fc2b2496f3eb0e295b /drivers/gpu/drm/i915/intel_pm.c
parentdrm/i915/skl+: Prepare for removing data rate from skl watermark state, v2. (diff)
downloadkernel-qcow2-linux-220b0965219ec68fcd28bea603dbfe84281245ff.tar.gz
kernel-qcow2-linux-220b0965219ec68fcd28bea603dbfe84281245ff.tar.xz
kernel-qcow2-linux-220b0965219ec68fcd28bea603dbfe84281245ff.zip
drm/i915/gen9+: Use cstate plane mask instead of crtc->state.
I'm planning on getting rid of all obj->state dereferences, and replace thhem with accessor functions. Remove this one early, they're equivalent because removed planes are already part of the state, else they could not have been removed. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1477489299-25777-3-git-send-email-maarten.lankhorst@linux.intel.com Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_pm.c')
-rw-r--r--drivers/gpu/drm/i915/intel_pm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
index 87959d9401a9..e6e9cc563484 100644
--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu/drm/i915/intel_pm.c
@@ -3975,7 +3975,7 @@ skl_ddb_add_affected_planes(struct intel_crtc_state *cstate)
WARN_ON(!drm_atomic_get_existing_crtc_state(state, crtc));
- drm_for_each_plane_mask(plane, dev, crtc->state->plane_mask) {
+ drm_for_each_plane_mask(plane, dev, cstate->base.plane_mask) {
id = skl_wm_plane_id(to_intel_plane(plane));
if (skl_ddb_entry_equal(&cur_ddb->plane[pipe][id],