|
@@ -79,8 +79,11 @@ void drm_dev_printk(const struct device *dev, const char *level,
|
|
|
vaf.fmt = format;
|
|
|
vaf.va = &args;
|
|
|
|
|
|
- dev_printk(level, dev, DRM_PRINTK_FMT, function_name, prefix,
|
|
|
- &vaf);
|
|
|
+ if (dev)
|
|
|
+ dev_printk(level, dev, DRM_PRINTK_FMT, function_name, prefix,
|
|
|
+ &vaf);
|
|
|
+ else
|
|
|
+ printk("%s" DRM_PRINTK_FMT, level, function_name, prefix, &vaf);
|
|
|
|
|
|
va_end(args);
|
|
|
}
|