Wrap the sysfs_read and sysfs_write calls in an igt_fixture block so they are not executed during subtest enumeration. Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> Signed-off-by: Thomas Wood <thomas.wood@xxxxxxxxx> --- tests/gem_exec_blt.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tests/gem_exec_blt.c b/tests/gem_exec_blt.c index 8f03b20..820478c 100644 --- a/tests/gem_exec_blt.c +++ b/tests/gem_exec_blt.c @@ -384,8 +384,10 @@ int main(int argc, char **argv) return 0; } - min = sysfs_read("gt_min_freq_mhz"); - max = sysfs_read("gt_max_freq_mhz"); + igt_fixture { + min = sysfs_read("gt_min_freq_mhz"); + max = sysfs_read("gt_max_freq_mhz"); + } for (r = rps; r->suffix; r++) { igt_fixture r->func(); @@ -400,10 +402,12 @@ int main(int argc, char **argv) run(OBJECT_SIZE, true); } - if (min > 0) - sysfs_write("gt_min_freq_mhz", min); - if (max > 0) - sysfs_write("gt_max_freq_mhz", max); + igt_fixture { + if (min > 0) + sysfs_write("gt_min_freq_mhz", min); + if (max > 0) + sysfs_write("gt_max_freq_mhz", max); + } igt_exit(); } -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx