]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe: Update MEMIRQ to use tile-based printk macros
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Sun, 5 Oct 2025 13:36:40 +0000 (15:36 +0200)
committerMichal Wajdeczko <michal.wajdeczko@intel.com>
Mon, 6 Oct 2025 17:39:26 +0000 (19:39 +0200)
We already have tile-based printk macros, there is no need to
manually prepare MEMIRQ specific messages to include tile id.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Piotr Piórkowski <piotr.piorkowski@intel.com>
Link: https://lore.kernel.org/r/20251005133641.2651-5-michal.wajdeczko@intel.com
drivers/gpu/drm/xe/xe_memirq.c

index 49c45ec3e83caf9aeff279912b80a0b109bc4a94..0affede0582074aab57c7e41c15811b457a011bf 100644 (file)
 #include "xe_device.h"
 #include "xe_device_types.h"
 #include "xe_gt.h"
-#include "xe_gt_printk.h"
 #include "xe_guc.h"
 #include "xe_hw_engine.h"
 #include "xe_map.h"
 #include "xe_memirq.h"
+#include "xe_tile_printk.h"
 
 #define memirq_assert(m, condition)    xe_tile_assert(memirq_to_tile(m), condition)
 #define memirq_printk(m, _level, _fmt, ...)                    \
-       drm_##_level(&memirq_to_xe(m)->drm, "MEMIRQ%u: " _fmt,  \
-                    memirq_to_tile(m)->id, ##__VA_ARGS__)
+       xe_tile_##_level(memirq_to_tile(m), "MEMIRQ: " _fmt, ##__VA_ARGS__)
 
 #ifdef CONFIG_DRM_XE_DEBUG_MEMIRQ
 #define memirq_debug(m, _fmt, ...)     memirq_printk(m, dbg, _fmt, ##__VA_ARGS__)