summaryrefslogtreecommitdiff
path: root/tests/kms_plane.c
diff options
context:
space:
mode:
authorJuha-Pekka Heikkila <juhapekka.heikkila@gmail.com>2020-04-17 13:18:54 +0300
committerJuha-Pekka Heikkila <juhapekka.heikkila@gmail.com>2020-04-21 20:12:27 +0300
commitc8a9aa95e2c5c8d9d39f4f9388a7d602a2e64311 (patch)
tree3d24e6b7f51fbc5653aa2ac3e322087c502297a4 /tests/kms_plane.c
parentb943d64f95bc2544be25867ad3f2b69c0264f541 (diff)
tests/kms_plane: survive cdclk caused modeset
In mid test starting to use higher bpp pixel format (say 64bpp) can cause modeset. Allow that modeset to happen. v2 Ville Syrjälä: use DRM_MODE_ATOMIC_ALLOW_MODESET instead of blocking. Fixes: https://gitlab.freedesktop.org/drm/intel/issues/1214 Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Diffstat (limited to 'tests/kms_plane.c')
-rw-r--r--tests/kms_plane.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/kms_plane.c b/tests/kms_plane.c
index 805795cd..c6ead813 100644
--- a/tests/kms_plane.c
+++ b/tests/kms_plane.c
@@ -574,6 +574,7 @@ static void capture_format_crcs(data_t *data, enum pipe pipe,
* awaits to be latched.
*/
igt_display_commit_atomic(&data->display,
+ DRM_MODE_ATOMIC_ALLOW_MODESET |
DRM_MODE_ATOMIC_NONBLOCK |
DRM_MODE_PAGE_FLIP_EVENT, NULL);
} else {