Move away from generic pr prints to device context aware drm
versions.

Assisted-by: GitHub-Copilot:claude-opus-5
Signed-off-by: Krzysztof Karas <[email protected]>
---
 .../drm/i915/gt/selftest_engine_heartbeat.c   | 13 +++++----
 drivers/gpu/drm/i915/gt/selftest_llc.c        | 29 ++++++++++++-------
 2 files changed, 26 insertions(+), 16 deletions(-)

diff --git a/drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c 
b/drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
index b893a8fde895..d26441ee837b 100644
--- a/drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
+++ b/drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
@@ -195,6 +195,7 @@ static int live_idle_pulse(void *arg)
 
 static int __live_heartbeat_off(struct intel_engine_cs *engine)
 {
+       struct drm_i915_private *i915 = engine->i915;
        int err;
 
        intel_engine_pm_get(engine);
@@ -202,8 +203,8 @@ static int __live_heartbeat_off(struct intel_engine_cs 
*engine)
        engine->serial++;
        flush_delayed_work(&engine->heartbeat.work);
        if (!delayed_work_pending(&engine->heartbeat.work)) {
-               pr_err("%s: heartbeat not running\n",
-                      engine->name);
+               drm_err(&i915->drm, "%s: heartbeat not running\n",
+                       engine->name);
                err = -EINVAL;
                goto err_pm;
        }
@@ -215,15 +216,15 @@ static int __live_heartbeat_off(struct intel_engine_cs 
*engine)
        engine->serial++;
        flush_delayed_work(&engine->heartbeat.work);
        if (delayed_work_pending(&engine->heartbeat.work)) {
-               pr_err("%s: heartbeat still running\n",
-                      engine->name);
+               drm_err(&i915->drm, "%s: heartbeat still running\n",
+                       engine->name);
                err = -EINVAL;
                goto err_beat;
        }
 
        if (READ_ONCE(engine->heartbeat.systole)) {
-               pr_err("%s: heartbeat still allocated\n",
-                      engine->name);
+               drm_err(&i915->drm, "%s: heartbeat still allocated\n",
+                       engine->name);
                err = -EINVAL;
                goto err_beat;
        }
diff --git a/drivers/gpu/drm/i915/gt/selftest_llc.c 
b/drivers/gpu/drm/i915/gt/selftest_llc.c
index 779fadcec7c4..17a86e876f9f 100644
--- a/drivers/gpu/drm/i915/gt/selftest_llc.c
+++ b/drivers/gpu/drm/i915/gt/selftest_llc.c
@@ -6,6 +6,8 @@
 #include "selftest_llc.h"
 #include "intel_rps.h"
 
+#include <drm/drm_print.h>
+
 static int gen6_verify_ring_freq(struct intel_llc *llc)
 {
        struct drm_i915_private *i915 = llc_to_gt(llc)->i915;
@@ -23,6 +25,7 @@ static int gen6_verify_ring_freq(struct intel_llc *llc)
             gpu_freq <= consts.max_gpu_freq;
             gpu_freq++) {
                struct intel_rps *rps = &llc_to_gt(llc)->rps;
+               u32 scaler = GRAPHICS_VER(i915) >= 9 ? GEN9_FREQ_SCALER : 1;
 
                unsigned int ia_freq, ring_freq, found;
                u32 val;
@@ -32,28 +35,34 @@ static int gen6_verify_ring_freq(struct intel_llc *llc)
                val = gpu_freq;
                if (snb_pcode_read(llc_to_gt(llc)->uncore, 
GEN6_PCODE_READ_MIN_FREQ_TABLE,
                                   &val, NULL)) {
-                       pr_err("Failed to read freq table[%d], range [%d, 
%d]\n",
-                              gpu_freq, consts.min_gpu_freq, 
consts.max_gpu_freq);
+                       drm_err(&i915->drm,
+                               "Failed to read freq table[%d], range [%d, 
%d]\n",
+                               gpu_freq, consts.min_gpu_freq,
+                               consts.max_gpu_freq);
                        err = -ENXIO;
                        break;
                }
 
                found = (val >> 0) & 0xff;
                if (found != ia_freq) {
-                       pr_err("Min freq table(%d/[%d, %d]):%dMHz did not match 
expected CPU freq, found %d, expected %d\n",
-                              gpu_freq, consts.min_gpu_freq, 
consts.max_gpu_freq,
-                              intel_gpu_freq(rps, gpu_freq * 
(GRAPHICS_VER(i915) >= 9 ? GEN9_FREQ_SCALER : 1)),
-                              found, ia_freq);
+                       drm_err(&i915->drm,
+                               "Min freq table(%d/[%d, %d]):%dMHz did not 
match expected CPU freq, found %d, expected %d\n",
+                               gpu_freq, consts.min_gpu_freq,
+                               consts.max_gpu_freq,
+                               intel_gpu_freq(rps, gpu_freq * scaler),
+                               found, ia_freq);
                        err = -EINVAL;
                        break;
                }
 
                found = (val >> 8) & 0xff;
                if (found != ring_freq) {
-                       pr_err("Min freq table(%d/[%d, %d]):%dMHz did not match 
expected ring freq, found %d, expected %d\n",
-                              gpu_freq, consts.min_gpu_freq, 
consts.max_gpu_freq,
-                              intel_gpu_freq(rps, gpu_freq * 
(GRAPHICS_VER(i915) >= 9 ? GEN9_FREQ_SCALER : 1)),
-                              found, ring_freq);
+                       drm_err(&i915->drm,
+                               "Min freq table(%d/[%d, %d]):%dMHz did not 
match expected ring freq, found %d, expected %d\n",
+                               gpu_freq, consts.min_gpu_freq,
+                               consts.max_gpu_freq,
+                               intel_gpu_freq(rps, gpu_freq * scaler),
+                               found, ring_freq);
                        err = -EINVAL;
                        break;
                }
-- 
2.34.1

Reply via email to