igt/gem_userptr_blits: Fix forked access test
[platform/upstream/intel-gpu-tools.git] / tests / gem_exec_lut_handle.c
index d0e2126..6ee7527 100644 (file)
@@ -155,6 +155,7 @@ igt_simple_main
                        for (i = 0, m = 1; m <= MAX_NUM_RELOC; m *= 2, i++) {
                                struct timeval start, end;
 
+                               do_or_die(exec(fd, n, m, 0 | p->flags));
                                gettimeofday(&start, NULL);
                                for (count = 0; count < 1000; count++)
                                        do_or_die(exec(fd, n, m, 0 | p->flags));
@@ -162,6 +163,7 @@ igt_simple_main
                                gem_sync(fd, gem_exec[MAX_NUM_EXEC].handle);
                                elapsed[i][0] = ELAPSED(&start, &end);
 
+                               do_or_die(exec(fd, n, m, USE_LUT | p->flags));
                                gettimeofday(&start, NULL);
                                for (count = 0; count < 1000; count++)
                                        do_or_die(exec(fd, n, m, USE_LUT | p->flags));
@@ -170,7 +172,7 @@ igt_simple_main
                                elapsed[i][1] = ELAPSED(&start, &end);
                        }
 
-                       printf("%s: buffers=%4d:", p->name, n);
+                       igt_info("%s: buffers=%4d:", p->name, n);
 
                        s_x = s_y = s_xx = s_xy = 0;
                        for (j = 0; j < i; j++) {
@@ -182,7 +184,7 @@ igt_simple_main
                        }
                        B = (s_xy - s_x * s_y / j) / (s_xx - s_x * s_x / j);
                        A = s_y / j - B * s_x / j;
-                       printf(" old=%7.0f + %.1f*reloc,", A, B);
+                       igt_info(" old=%7.0f + %.1f*reloc,", A, B);
 
                        s_x = s_y = s_xx = s_xy = 0;
                        for (j = 0; j < i; j++) {
@@ -194,9 +196,9 @@ igt_simple_main
                        }
                        B = (s_xy - s_x * s_y / j) / (s_xx - s_x * s_x / j);
                        A = s_y / j - B * s_x / j;
-                       printf(" lut=%7.0f + %.1f*reloc (ns)", A, B);
+                       igt_info(" lut=%7.0f + %.1f*reloc (ns)", A, B);
 
-                       printf("\n");
+                       igt_info("\n");
                }
        }
 }