Author: Matt Roper <matthew.d.roper@intel.com> As vendors transition their drivers from legacy to atomic there’s some duplication of data between drm_crtc and drm_crtc_state (since unconverted drivers likely won’t have a state structure). i915 is partially converted and does have a crtc->state structure, but still uses direct crtc fields internally in many places, which causes the two …