From: Tvrtko Ursulin tvrtko.ursulin@intel.com
Same as the previous patch did for drm_printk, allow for the logging macros to pass in the driver set DRM_LOG_NAME for drm_info_printer.
Signed-off-by: Tvrtko Ursulin tvrtko.ursulin@intel.com Cc: Daniel Vetter daniel.vetter@intel.com Cc: Gustavo Padovan gustavo@padovan.org Cc: Sean Paul seanpaul@chromium.org Cc: David Airlie airlied@linux.ie Cc: dri-devel@lists.freedesktop.org --- drivers/gpu/drm/drm_print.c | 2 +- include/drm/drm_print.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_print.c b/drivers/gpu/drm/drm_print.c index f97bfcb7d882..1fcc08876f87 100644 --- a/drivers/gpu/drm/drm_print.c +++ b/drivers/gpu/drm/drm_print.c @@ -38,7 +38,7 @@ EXPORT_SYMBOL(__drm_printfn_seq_file);
void __drm_printfn_info(struct drm_printer *p, struct va_format *vaf) { - dev_info(p->arg, "[" DRM_LOG_NAME "] %pV", vaf); + dev_info(p->arg, "[%s] %pV", p->prefix, vaf); } EXPORT_SYMBOL(__drm_printfn_info);
diff --git a/include/drm/drm_print.h b/include/drm/drm_print.h index c4dfcd217bce..1f613b49c8f2 100644 --- a/include/drm/drm_print.h +++ b/include/drm/drm_print.h @@ -139,6 +139,7 @@ static inline struct drm_printer drm_info_printer(struct device *dev) struct drm_printer p = { .printfn = __drm_printfn_info, .arg = dev, + .prefix = DRM_LOG_NAME, }; return p; }