From 987e1d56505b676530ecc667792c0f3c69b78f76 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 22 Jun 2016 18:23:17 +0100 Subject: igt/kms_cursor_legacy: Detect pageflip errors Signed-off-by: Chris Wilson --- tests/kms_cursor_legacy.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tests/kms_cursor_legacy.c') diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c index f94a0e11..7756b691 100644 --- a/tests/kms_cursor_legacy.c +++ b/tests/kms_cursor_legacy.c @@ -325,13 +325,13 @@ static void basic_flip(struct data *data) igt_assert_eq(get_vblank(data->fd, 0, 0), vblank_start); /* Start with a synchronous flip to align with the vblank */ - drmModePageFlip(data->fd, arg.crtc_id, fb_id, 0, NULL); + do_or_die(drmModePageFlip(data->fd, arg.crtc_id, fb_id, 0, NULL)); do_ioctl(data->fd, DRM_IOCTL_MODE_CURSOR, &arg); vblank_start = get_vblank(data->fd, 0, 0); /* Schedule a nonblocking flip for the next vblank */ - drmModePageFlip(data->fd, arg.crtc_id, fb_id, - DRM_MODE_PAGE_FLIP_EVENT, NULL); + do_or_die(drmModePageFlip(data->fd, arg.crtc_id, fb_id, + DRM_MODE_PAGE_FLIP_EVENT, &fb_id)); igt_assert_eq(get_vblank(data->fd, 0, 0), vblank_start); for (int n = 0; n < target; n++) -- cgit v1.2.3