summaryrefslogtreecommitdiff
path: root/tests/kms_setmode.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/kms_setmode.c')
-rw-r--r--tests/kms_setmode.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c
index 8c755091..bfa10891 100644
--- a/tests/kms_setmode.c
+++ b/tests/kms_setmode.c
@@ -535,13 +535,6 @@ static void check_timings(int crtc_idx, const drmModeModeInfo *kmode)
fabs(mean - expected) / line_time(kmode));
}
-static int sort_drm_modes(const void *a, const void *b)
-{
- const drmModeModeInfo *mode1 = a, *mode2 = b;
-
- return (mode2->clock < mode1->clock) - (mode1->clock < mode2->clock);
-}
-
static void test_crtc_config(const struct test_config *tconf,
struct crtc_config *crtcs, int crtc_count)
{
@@ -567,10 +560,8 @@ retry:
for (i = 0; i < crtc_count; i++) {
/* Sort the modes in asending order by clock freq. */
- qsort(crtcs[i].cconfs->connector->modes,
- crtcs[i].cconfs->connector->count_modes,
- sizeof(drmModeModeInfo),
- sort_drm_modes);
+ igt_sort_connector_modes(crtcs[i].cconfs->connector,
+ sort_drm_modes_by_clk_asc);
crtcs[i].mode = crtcs[i].cconfs->connector->modes[0];
}