summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmre Cecanpunar <emreleno@gmail.com>2026-07-15 01:04:30 +0300
committerTvrtko Ursulin <tursulin@ursulin.net>2026-07-15 13:06:07 +0100
commit682ea2d28d18bb06f9fc663cb5ab7e80dc0e606a (patch)
tree061115dc147f947fa6c052ff0d871ee871ba6231
parent14a2012a490258f3f93857bc4f1b203405964be7 (diff)
downloadlinux-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.c8
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;