summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnshuman Gupta <anshuman.gupta@intel.com>2022-05-19 17:05:41 +0530
committerAshutosh Dixit <ashutosh.dixit@intel.com>2022-05-19 08:58:44 -0700
commit9d6a9388ea6f5f4c97ea4a6142d80bb53af9ed6c (patch)
treeb6645ab188395ad873261eee624a9fa27c9d91e3
parentd7b644435eecadcf4a8a50f5e405de2818b7b9ad (diff)
test: i915_pm_rpm: conditional initialization of igt_display_t
Initialize igt_display_t display only in case of there are valid drm kms resources. v2: - Move igt_display_fini under the 'if (data->res)' cond. [Ashutosh] Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
-rw-r--r--tests/i915/i915_pm_rpm.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/tests/i915/i915_pm_rpm.c b/tests/i915/i915_pm_rpm.c
index 31ce89ff..b6336772 100644
--- a/tests/i915/i915_pm_rpm.c
+++ b/tests/i915/i915_pm_rpm.c
@@ -406,9 +406,9 @@ static void init_mode_set_data(struct mode_set_data *data)
}
kmstest_set_vt_graphics_mode();
+ igt_display_require(&data->display, drm_fd);
}
- igt_display_require(&data->display, drm_fd);
init_modeset_cached_params(&ms_data);
}
@@ -420,9 +420,8 @@ static void fini_mode_set_data(struct mode_set_data *data)
drmModeFreePropertyBlob(data->edids[i]);
}
drmModeFreeResources(data->res);
+ igt_display_fini(&data->display);
}
-
- igt_display_fini(&data->display);
}
static void get_drm_info(struct compare_data *data)