printk: add KERN_DEFAULT loglevel to print_modules()
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 16 Jun 2009 18:07:14 +0000 (11:07 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 16 Jun 2009 18:07:14 +0000 (11:07 -0700)
Several WARN_ON() messages omit the '\n' at the end of the string, which
is a simple (and understandable) error.  The next line printed after
that warning line is usually the current module list, and that printk
does not have a log-level marker - resulting in one long mixed-up line.

Adding this loglevel marker will now avoid this unreadable mess.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/module.c

index e4ab36ce767222becc860650e0892399ab58b96d..215aaab09e91e1e76839f403dc2e4474a512ef40 100644 (file)
@@ -2899,7 +2899,7 @@ void print_modules(void)
        struct module *mod;
        char buf[8];
 
-       printk("Modules linked in:");
+       printk(KERN_DEFAULT "Modules linked in:");
        /* Most callers should already have preempt disabled, but make sure */
        preempt_disable();
        list_for_each_entry_rcu(mod, &modules, list)