summaryrefslogtreecommitdiff
path: root/tests/kms_flip_event_leak.c
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2019-02-28 18:17:23 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2019-03-01 08:52:00 +0100
commitb26530c4c678ab1df7d7fd1ec963f7624dff2245 (patch)
treea2c678d00bf8cb7382f59d44016a392f9c95ba35 /tests/kms_flip_event_leak.c
parent8af74298b9cae6e149b59375919f968e0523de97 (diff)
tests: Use igt_device_set/drop_master
Suggested by Chris. v2: Use "" for local includes (Chris). Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests/kms_flip_event_leak.c')
-rw-r--r--tests/kms_flip_event_leak.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/tests/kms_flip_event_leak.c b/tests/kms_flip_event_leak.c
index 50f880ad..f29d41fa 100644
--- a/tests/kms_flip_event_leak.c
+++ b/tests/kms_flip_event_leak.c
@@ -28,6 +28,7 @@
#include <stdio.h>
#include <string.h>
+#include "igt_device.h"
typedef struct {
int drm_fd;
@@ -63,11 +64,9 @@ static void test(data_t *data, enum pipe pipe, igt_output_t *output)
fd = drm_open_driver(DRIVER_ANY);
- ret = drmDropMaster(data->drm_fd);
- igt_assert_eq(ret, 0);
+ igt_device_drop_master(data->drm_fd);
- ret = drmSetMaster(fd);
- igt_assert_eq(ret, 0);
+ igt_device_set_master(fd);
igt_create_color_fb(fd, mode->hdisplay, mode->vdisplay,
DRM_FORMAT_XRGB8888,
@@ -81,8 +80,7 @@ static void test(data_t *data, enum pipe pipe, igt_output_t *output)
ret = close(fd);
igt_assert_eq(ret, 0);
- ret = drmSetMaster(data->drm_fd);
- igt_assert_eq(ret, 0);
+ igt_device_set_master(data->drm_fd);
igt_plane_set_fb(primary, NULL);
igt_output_set_pipe(output, PIPE_ANY);