On Wed, 2011-07-06 at 13:24 -0400, Jason Baron wrote:
Unlike dynamic_pr_debug, dynamic uses of dev_dbg can not
currently add task_pid/KBUILD_MODNAME/__func__/__LINE__
to selected debug output.
Add a new function similar to dynamic_pr_debug to
optionally emit these prefixes.
[]
quoted hunk ↗ jump to hunk
diff --git a/lib/dynamic_debug.c b/lib/dynamic_debug.c
[]
quoted hunk ↗ jump to hunk
@@ -456,6 +457,43 @@ int __dynamic_pr_debug(struct _ddebug *descriptor, const char *fmt, ...)
[]
+int __dynamic_dev_dbg(struct _ddebug *descriptor,
+ const struct device *dev, const char *fmt, ...)
[]
+ res += __dev_printk("", dev, &vaf);
I suppose that should more properly be written as:
res += __dev_printk(KERN_CONT, dev, &vaf);