diff options
| author | Emre Cecanpunar <emreleno@gmail.com> | 2026-07-15 01:04:30 +0300 |
|---|---|---|
| committer | Tvrtko Ursulin <tursulin@ursulin.net> | 2026-07-15 13:06:07 +0100 |
| commit | 682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a (patch) | |
| tree | 061115dc147f947fa6c052ff0d871ee871ba6231 | |
| parent | 14a2012a490258f3f93857bc4f1b203405964be7 (diff) | |
| download | linux-next-682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a.tar.gz linux-next-682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a.zip | |
drm/i915/selftests: Fix GT PM sort comparators
Compare the sampled clock values instead of their addresses. Comparing
addresses leaves the samples unsorted, preventing the code from discarding
the minimum and maximum samples.
Fixes: 1a5392479207 ("drm/i915/selftests: Measure CS_TIMESTAMP")
Signed-off-by: Emre Cecanpunar <emreleno@gmail.com>
Signed-off-by: Tvrtko Ursulin <tursulin@ursulin.net>
Link: https://lore.kernel.org/r/20260714220430.238433-1-emreleno@gmail.com
| -rw-r--r-- | drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/gt/selftest_gt_pm.c b/drivers/gpu/drm/i915/gt/selftest_gt_pm.c index 33351deeea4f..07eaf71955c4 100644 --- a/drivers/gpu/drm/i915/gt/selftest_gt_pm.c +++ b/drivers/gpu/drm/i915/gt/selftest_gt_pm.c @@ -16,9 +16,9 @@ static int cmp_u64(const void *A, const void *B) { const u64 *a = A, *b = B; - if (a < b) + if (*a < *b) return -1; - else if (a > b) + else if (*a > *b) return 1; else return 0; @@ -28,9 +28,9 @@ static int cmp_u32(const void *A, const void *B) { const u32 *a = A, *b = B; - if (a < b) + if (*a < *b) return -1; - else if (a > b) + else if (*a > *b) return 1; else return 0; |
