diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-06-18 09:58:55 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-06-19 17:25:01 +0200 |
commit | 2465ff6217f1b63e194cfd57018fa42abe7fcdf0 (patch) | |
tree | 713019f70c7a0cb333f1223beb36a156650296f3 /drivers/gpu/drm/drm_atomic.c | |
parent | 30c4cf3b53b4a09ca24603dd3c3119433e8ac9d5 (diff) | |
download | blackbird-op-linux-2465ff6217f1b63e194cfd57018fa42abe7fcdf0.tar.gz blackbird-op-linux-2465ff6217f1b63e194cfd57018fa42abe7fcdf0.zip |
drm/atomic: Extract needs_modeset function
We use the same check already in the atomic core, so might as well
make this official. And it's also reused in e.g. i915.
Motivated by Maarten's idea to extract a connector_changed state out
of mode_changed.
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-By: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Diffstat (limited to 'drivers/gpu/drm/drm_atomic.c')
-rw-r--r-- | drivers/gpu/drm/drm_atomic.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c index c7e59b074e62..f6f2fb58eb37 100644 --- a/drivers/gpu/drm/drm_atomic.c +++ b/drivers/gpu/drm/drm_atomic.c @@ -1216,8 +1216,7 @@ int drm_atomic_check_only(struct drm_atomic_state *state) if (!state->allow_modeset) { for_each_crtc_in_state(state, crtc, crtc_state, i) { - if (crtc_state->mode_changed || - crtc_state->active_changed) { + if (drm_atomic_crtc_needs_modeset(crtc_state)) { DRM_DEBUG_ATOMIC("[CRTC:%d] requires full modeset\n", crtc->base.id); return -EINVAL; |