]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
drm/print: Kill ___drm_dbg()
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Thu, 16 May 2024 16:00:15 +0000 (18:00 +0200)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 6 Jun 2024 18:45:48 +0000 (14:45 -0400)
There is no point in maintaining a separate print function, while
there is __drm_dev_dbg() function that can work with a NULL device.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240516160015.2260-1-michal.wajdeczko@intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/drm_print.c
include/drm/drm_print.h

index cf2efb44722c92a0ed60197722629f2f19fc8801..7e16ce7c7c7af91b817186722c39646c6e3e9a7e 100644 (file)
@@ -323,25 +323,6 @@ void __drm_dev_dbg(struct _ddebug *desc, const struct device *dev,
 }
 EXPORT_SYMBOL(__drm_dev_dbg);
 
-void ___drm_dbg(struct _ddebug *desc, enum drm_debug_category category, const char *format, ...)
-{
-       struct va_format vaf;
-       va_list args;
-
-       if (!__drm_debug_enabled(category))
-               return;
-
-       va_start(args, format);
-       vaf.fmt = format;
-       vaf.va = &args;
-
-       printk(KERN_DEBUG "[" DRM_NAME ":%ps] %pV",
-              __builtin_return_address(0), &vaf);
-
-       va_end(args);
-}
-EXPORT_SYMBOL(___drm_dbg);
-
 void __drm_err(const char *format, ...)
 {
        struct va_format vaf;
index 112f8830b372d2a733935d056153d62c7159a599..679a2086fbea1ae42a8f4f673a1f9ea19b6e4c43 100644 (file)
@@ -527,17 +527,15 @@ void __drm_dev_dbg(struct _ddebug *desc, const struct device *dev,
  * Prefer drm_device based logging over device or prink based logging.
  */
 
-__printf(3, 4)
-void ___drm_dbg(struct _ddebug *desc, enum drm_debug_category category, const char *format, ...);
 __printf(1, 2)
 void __drm_err(const char *format, ...);
 
 #if !defined(CONFIG_DRM_USE_DYNAMIC_DEBUG)
-#define __drm_dbg(cat, fmt, ...)               ___drm_dbg(NULL, cat, fmt, ##__VA_ARGS__)
+#define __drm_dbg(cat, fmt, ...)       __drm_dev_dbg(NULL, NULL, cat, fmt, ##__VA_ARGS__)
 #else
 #define __drm_dbg(cat, fmt, ...)                                       \
-       _dynamic_func_call_cls(cat, fmt, ___drm_dbg,                    \
-                              cat, fmt, ##__VA_ARGS__)
+       _dynamic_func_call_cls(cat, fmt, __drm_dev_dbg,                 \
+                              NULL, cat, fmt, ##__VA_ARGS__)
 #endif
 
 /* Macros to make printk easier */