Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/xe: Update MEMIRQ to use tile-based printk macros

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

+2 -3
+2 -3
drivers/gpu/drm/xe/xe_memirq.c
··· 14 14 #include "xe_device.h" 15 15 #include "xe_device_types.h" 16 16 #include "xe_gt.h" 17 - #include "xe_gt_printk.h" 18 17 #include "xe_guc.h" 19 18 #include "xe_hw_engine.h" 20 19 #include "xe_map.h" 21 20 #include "xe_memirq.h" 21 + #include "xe_tile_printk.h" 22 22 23 23 #define memirq_assert(m, condition) xe_tile_assert(memirq_to_tile(m), condition) 24 24 #define memirq_printk(m, _level, _fmt, ...) \ 25 - drm_##_level(&memirq_to_xe(m)->drm, "MEMIRQ%u: " _fmt, \ 26 - memirq_to_tile(m)->id, ##__VA_ARGS__) 25 + xe_tile_##_level(memirq_to_tile(m), "MEMIRQ: " _fmt, ##__VA_ARGS__) 27 26 28 27 #ifdef CONFIG_DRM_XE_DEBUG_MEMIRQ 29 28 #define memirq_debug(m, _fmt, ...) memirq_printk(m, dbg, _fmt, ##__VA_ARGS__)