This restore the balance between prepare_crtc() and cleanup_crtc(), both now taking the output as a parameter. Signed-off-by: Damien Lespiau <damien.lespiau@xxxxxxxxx> --- tests/kms_rotation_crc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c index a68aece..5b195f9 100644 --- a/tests/kms_rotation_crc.c +++ b/tests/kms_rotation_crc.c @@ -46,7 +46,6 @@ typedef struct { int gfx_fd; igt_display_t display; - igt_output_t *output; igt_plane_t *plane; struct igt_fb fb; igt_crc_t ref_crc; @@ -79,7 +78,7 @@ paint_squares(data_t *data, struct igt_fb *fb, drmModeModeInfo *mode, cairo_destroy(cr); } -static bool prepare_crtc(data_t *data, enum pipe pipe) +static bool prepare_crtc(data_t *data, igt_output_t *output, enum pipe pipe) { drmModeModeInfo *mode; igt_display_t *display = &data->display; @@ -150,9 +149,8 @@ static void test_plane_rotation(data_t *data, enum igt_plane plane) igt_require(data->display.has_universal_planes); for_each_connected_output(display, output) { - data->output = output; for_each_pipe(display, pipe) { - if (!prepare_crtc(data, pipe)) + if (!prepare_crtc(data, output, pipe)) continue; sleep(2); -- 1.8.3.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx