summaryrefslogtreecommitdiff
path: root/tests/drv_missed_irq.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2016-11-29 14:40:55 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2016-11-29 14:50:19 +0000
commite6d19e8f713760aa265c4cad1e028dcfa9f9104e (patch)
tree13d2f3dbcb43c15e994f28181c69495acd1131da /tests/drv_missed_irq.c
parentfd893f4cbbce94d3321364fe8e752e1ba4ed19fc (diff)
igt/drv_missed_irq: Initialise expect_rings before use
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tests/drv_missed_irq.c')
-rw-r--r--tests/drv_missed_irq.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/drv_missed_irq.c b/tests/drv_missed_irq.c
index 2074681a..2766c346 100644
--- a/tests/drv_missed_irq.c
+++ b/tests/drv_missed_irq.c
@@ -129,6 +129,15 @@ igt_simple_main
igt_fork_hang_detector(fd);
file = igt_debugfs_fopen("i915_ring_test_irq", "w");
+ fprintf(file, "0x%x", -1);
+ fclose(file);
+
+ expect_rings = -1;
+ file = igt_debugfs_fopen("i915_ring_test_irq", "r");
+ igt_ignore_warn(fscanf(file, "%x", &expect_rings));
+ fclose(file);
+
+ file = igt_debugfs_fopen("i915_ring_test_irq", "w");
fprintf(file, "0");
fclose(file);
@@ -147,15 +156,6 @@ igt_simple_main
}
igt_assert_eq(intel_detect_and_clear_missed_interrupts(fd), 0);
- file = igt_debugfs_fopen("i915_ring_test_irq", "w");
- fprintf(file, "0x%x", -1);
- fclose(file);
-
- expect_rings = -1;
- file = igt_debugfs_fopen("i915_ring_test_irq", "r");
- igt_ignore_warn(fscanf(file, "%x", &expect_rings));
- fclose(file);
-
igt_debug("Testing rings %x\n", expect_rings);
intel_detect_and_clear_missed_interrupts(fd);
for (e = intel_execution_engines; e->name; e++) {