]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/selftests: Add delay to stabilize frequency in live_rps_power
authorSk Anirban <sk.anirban@intel.com>
Tue, 3 Dec 2024 06:11:14 +0000 (11:41 +0530)
committerAnshuman Gupta <anshuman.gupta@intel.com>
Fri, 6 Dec 2024 14:45:07 +0000 (20:15 +0530)
Add delays to allow frequency stabilization before power measurement
to fix sporadic power conservation issues in live_rps_power test.

v2:
  - Move delay to respective function (Badal)

Signed-off-by: Sk Anirban <sk.anirban@intel.com>
Reviewed-by: Badal Nilawar <badal.nilawar@intel.com>
Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241203061114.2790448-1-sk.anirban@intel.com
drivers/gpu/drm/i915/gt/selftest_rps.c

index dcef8d49891972dd1dcb4e2c6d22495122ab99f9..c207a4fb03bf4f6153a35c3ae0632526f6e92920 100644 (file)
@@ -1125,6 +1125,7 @@ static u64 measure_power(struct intel_rps *rps, int *freq)
 static u64 measure_power_at(struct intel_rps *rps, int *freq)
 {
        *freq = rps_set_check(rps, *freq);
+       msleep(100);
        return measure_power(rps, freq);
 }