All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Improve drm printer code
@ 2024-05-17 12:57 Michal Wajdeczko
  2024-05-17 12:57 ` [PATCH 1/3] drm/print: Add generic drm dev printk function Michal Wajdeczko
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Michal Wajdeczko @ 2024-05-17 12:57 UTC (permalink / raw)
  To: dri-devel, intel-gfx; +Cc: Michal Wajdeczko, Maxime Ripard, Jani Nikula

We already have some drm printk functions that need to duplicate
a code to get a similar format of the final result, for example:

  [ ] 0000:00:00.0: [drm:foo] bar
  [ ] 0000:00:00.0: [drm] foo bar
  [ ] 0000:00:00.0: [drm] *ERROR* foo

Add a generic __drm_dev_vprintk() function that can format the
final message like all other existing function do and allows us
to keep the formatting code in one place.

Above also allows to improve drm_dbg_printer() that today lacks
of outputing symbolic name of the caller, like drm_dbg() does.

Cc: Maxime Ripard <mripard@kernel.org>
Cc: Jani Nikula <jani.nikula@intel.com>

Michal Wajdeczko (3):
  drm/print: Add generic drm dev printk function
  drm/print: Improve drm_dbg_printer
  drm/i915: Don't use __func__ as prefix for drm_dbg_printer

 drivers/gpu/drm/drm_print.c                | 50 ++++++++++++----------
 drivers/gpu/drm/i915/gt/intel_reset.c      |  2 +-
 drivers/gpu/drm/i915/gt/selftest_context.c |  2 +-
 include/drm/drm_print.h                    |  5 +++
 4 files changed, 34 insertions(+), 25 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-05-17 15:42 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-17 12:57 [PATCH 0/3] Improve drm printer code Michal Wajdeczko
2024-05-17 12:57 ` [PATCH 1/3] drm/print: Add generic drm dev printk function Michal Wajdeczko
2024-05-17 13:33   ` Jani Nikula
2024-05-17 15:42     ` Michal Wajdeczko
2024-05-17 12:57 ` [PATCH 2/3] drm/print: Improve drm_dbg_printer Michal Wajdeczko
2024-05-17 13:35   ` Jani Nikula
2024-05-17 12:57 ` [PATCH 3/3] drm/i915: Don't use __func__ as prefix for drm_dbg_printer Michal Wajdeczko
2024-05-17 13:35   ` Jani Nikula
2024-05-17 14:12 ` ✗ Fi.CI.CHECKPATCH: warning for Improve drm printer code Patchwork
2024-05-17 14:12 ` ✗ Fi.CI.SPARSE: " Patchwork
2024-05-17 14:28 ` ✓ Fi.CI.BAT: success " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.