tests/kms_flip: Fix vblank ts check
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 14 May 2014 15:59:25 +0000 (17:59 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 14 May 2014 16:00:07 +0000 (18:00 +0200)
Oops, fumbled that in the conversion.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
tests/kms_flip.c

index d2adc02..9783c7e 100644 (file)
@@ -535,7 +535,7 @@ static void check_state(struct test_output *o, struct event_state *es)
 
        timersub(&es->current_ts, &es->current_received_ts, &diff);
        if (!analog_tv_connector(o)) {
-               igt_assert_f(diff.tv_sec <= 0 && (diff.tv_sec == 0 && diff.tv_usec <= 2000),
+               igt_assert_f(diff.tv_sec < 0 || (diff.tv_sec == 0 && diff.tv_usec <= 2000),
                             "%s ts delayed for too long: %is, %iusec\n",
                             es->name, (int)diff.tv_sec, (int)diff.tv_usec);