Messages in this thread | | | Date | Tue, 01 Apr 2008 22:09:43 +0200 | From | mws@twisted- ... | Subject | Re: [patch 1/3] dynamic printk - core infrastructure |
| |
hi,
Jason Baron schrieb: > Add the ability to dynamically enable/disable pr_debug()/dev_dbg() in the > kernel. Yes, these calls could be converted to printk(KERN_DEBUG), but there > are enough to cause overhead. Additionally, the logs become difficult to read. > Here, one can turn on and off these messages per .c source file via: > > echo "add file.c" > /sys/kernel/debug/dynamic_printk/files > echo "remove file.c" > /sys/kernel/debug/dynamic_printk/files > > There is also a special 'all' value that turns on all the debugging messages. > > Signed-off-by: Jason Baron <jbaron@redhat.com> > --- > --snip --
> diff --git a/include/linux/device.h b/include/linux/device.h > index db375be..b007f61 100644 > --- a/include/linux/device.h > +++ b/include/linux/device.h > @@ -587,6 +587,17 @@ extern const char *dev_driver_string(struct device *dev); > #define dev_info(dev, format, arg...) \ > dev_printk(KERN_INFO , dev , format , ## arg) > > +#ifdef CONFIG_DYNAMIC_PRINTK > +extern void dyanmic_printk(char *, char *, ...);
this external should be dynamic_printk (typo), shouldn't it?
regards marcel
| |