summaryrefslogtreecommitdiff
path: root/benchmarks/kms_vblank.c
diff options
context:
space:
mode:
authorThomas Wood <thomas.wood@intel.com>2015-09-07 11:32:05 +0100
committerThomas Wood <thomas.wood@intel.com>2015-09-08 16:15:16 +0100
commit1dcace30184c812f1e12ee10cc827accce140cc0 (patch)
tree97fcb91aa25b376a6ae320529da8c7785799a14c /benchmarks/kms_vblank.c
parentf0381d1abebfc5b7e24a835dfe1c2344396c0304 (diff)
build: fix unused-result warnings
Signed-off-by: Thomas Wood <thomas.wood@intel.com>
Diffstat (limited to 'benchmarks/kms_vblank.c')
-rw-r--r--benchmarks/kms_vblank.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/benchmarks/kms_vblank.c b/benchmarks/kms_vblank.c
index f9dbe3d0..3d2f9772 100644
--- a/benchmarks/kms_vblank.c
+++ b/benchmarks/kms_vblank.c
@@ -41,6 +41,7 @@
#include <drm.h>
#include <xf86drm.h>
#include "drmtest.h"
+#include "assert.h"
static double elapsed(const struct timespec *start,
const struct timespec *end,
@@ -89,7 +90,7 @@ static void vblank_query(int fd, int busy)
printf("%f\n", 1e6/elapsed(&start, &end, count));
if (busy)
- read(fd, &event, sizeof(event));
+ assert(read(fd, &event, sizeof(event)) != -1);
}
static void vblank_event(int fd, int busy)
@@ -118,14 +119,14 @@ static void vblank_event(int fd, int busy)
vbl.request.sequence = 0;
drmIoctl(fd, DRM_IOCTL_WAIT_VBLANK, &vbl);
- read(fd, &event, sizeof(event));
+ assert(read(fd, &event, sizeof(event)) != -1);
count++;
} while ((event.sequence - seq) <= 120);
clock_gettime(CLOCK_MONOTONIC, &end);
printf("%f\n", 1e6/elapsed(&start, &end, count));
if (busy)
- read(fd, &event, sizeof(event));
+ assert(read(fd, &event, sizeof(event)) != -1);
}
int main(int argc, char **argv)