OSDN Git Service

modetest: Check error message from pageflip ioctl
authorJakob Bornecrantz <jakob@vmware.com>
Wed, 28 Sep 2011 21:34:09 +0000 (23:34 +0200)
committerJakob Bornecrantz <jakob@vmware.com>
Wed, 19 Oct 2011 11:35:07 +0000 (13:35 +0200)
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
tests/modetest/modetest.c

index f6fdcf4..35045c8 100644 (file)
@@ -608,8 +608,12 @@ set_mode(struct connector *c, int count, int page_flip)
                if (c[i].mode == NULL)
                        continue;
 
-               drmModePageFlip(fd, c[i].crtc, other_fb_id,
-                               DRM_MODE_PAGE_FLIP_EVENT, &c[i]);
+               ret = drmModePageFlip(fd, c[i].crtc, other_fb_id,
+                                     DRM_MODE_PAGE_FLIP_EVENT, &c[i]);
+               if (ret) {
+                       fprintf(stderr, "failed to page flip: %s\n", strerror(errno));
+                       return;
+               }
                gettimeofday(&c[i].start, NULL);
                c[i].swap_count = 0;
                c[i].fb_id[0] = fb_id;