disp: msm: sde: remove feature from dirty list on validate failure

Remove feature from dirty list when feature validation fails.
This fixes recovery failure when feature validation fails in
atomic check operation.

Change-Id: I9a884520544c85d0f8ca6a954657f76b37856ad3
Signed-off-by: Anjaneya Prasad Musunuri <aprasad@codeaurora.org>
This commit is contained in:
Anjaneya Prasad Musunuri 2021-05-06 11:23:01 +05:30
parent bb6f15ba11
commit c93cae7d78

View File

@ -1840,6 +1840,8 @@ int sde_cp_crtc_check_properties(struct drm_crtc *crtc,
if (ret) {
DRM_ERROR("failed check on prop_node %u\n",
prop_node->property_id);
/* remove invalid feature from dirty list */
list_del_init(&prop_node->dirty_list);
goto exit;
}
}