On Mon, 5 May 2014 10:43:05 -0400 Dan Streetman <ddstr...@ieee.org> wrote:
> Replace pr_debug() in lib/plist.c test function plist_test() with > printk(KERN_DEBUG ...). > > Without DEBUG defined, pr_debug() is complied out, but the entire > plist_test() function is already inside CONFIG_DEBUG_PI_LIST, so > printk should just be used directly. > > --- a/lib/plist.c > +++ b/lib/plist.c > @@ -175,7 +175,7 @@ static int __init plist_test(void) > int nr_expect = 0, i, loop; > unsigned int r = local_clock(); > > - pr_debug("start plist test\n"); > + printk(KERN_DEBUG "start plist test\n"); Now someone will come along and helpfully switch it back to pr_debug() again :( What about adding a #define DEBUG? This aspect of pr_debug() is rather surprising and unfortunate and I guess we screwed it up. pr_debug() should unconditionally do the printk, just like pr_warn, pr_emerg, etc. And there should be a separate pr_debug_cond() which honours the DEBUG setting. akpm3:/usr/src/linux-3.15-rc4> grep -r pr_debug . | wc -l 10286 Boy, that's going to be a big patch ;) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/