]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/gpu/drm/drm_atomic.c
Merge drm/drm-next into drm-intel-next-queued
[mirror_ubuntu-hirsute-kernel.git] / drivers / gpu / drm / drm_atomic.c
index cd8362dc4f7429e46764ba23883e1fd59cb0d227..1706ed1100d5cd9bdf4aaa8a735eaf45bc76f353 100644 (file)
@@ -175,6 +175,11 @@ void drm_atomic_state_default_clear(struct drm_atomic_state *state)
                state->crtcs[i].state = NULL;
                state->crtcs[i].old_state = NULL;
                state->crtcs[i].new_state = NULL;
+
+               if (state->crtcs[i].commit) {
+                       drm_crtc_commit_put(state->crtcs[i].commit);
+                       state->crtcs[i].commit = NULL;
+               }
        }
 
        for (i = 0; i < config->num_total_plane; i++) {