From 48a02317cec7cf64c07a0485a470d77723dfb5d1 Mon Sep 17 00:00:00 2001 From: Yanmin Zhang Date: Mon, 31 Oct 2011 17:11:25 -0700 Subject: [PATCH] --- yaml --- r: 272191 b: refs/heads/master c: 0eca6b7c78fd997e02bd9850e608102382b7822e h: refs/heads/master i: 272189: fb45953e5b8285bfc2a3e860c86b664ea81744ab 272187: d706f55c5a93b8c411328ced766f6a28cbf329eb 272183: 5623e2b179ef50818eb3ac356ebb94dc173ea241 272175: ca209cdead9a98b3eccfc926b4da8c27f1c3d792 272159: 0cc1f8764815bf24572a53dafb3275883f04c9de 272127: f5e194b0facdc46d800f8713f3cb63f092187ca7 v: v3 --- [refs] | 2 +- trunk/Documentation/kernel-parameters.txt | 3 +++ trunk/kernel/printk.c | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 79bdd675024e..d710c23cd611 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 73efc0394e148d0e15583e13712637831f926720 +refs/heads/master: 0eca6b7c78fd997e02bd9850e608102382b7822e diff --git a/trunk/Documentation/kernel-parameters.txt b/trunk/Documentation/kernel-parameters.txt index 27e0488d54d2..106efe1e2bab 100644 --- a/trunk/Documentation/kernel-parameters.txt +++ b/trunk/Documentation/kernel-parameters.txt @@ -973,6 +973,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted. ignore_loglevel [KNL] Ignore loglevel setting - this will print /all/ kernel messages to the console. Useful for debugging. + We also add it as printk module parameter, so users + could change it dynamically, usually by + /sys/module/printk/parameters/ignore_loglevel. ihash_entries= [KNL] Set number of hash buckets for inode cache. diff --git a/trunk/kernel/printk.c b/trunk/kernel/printk.c index b7da18391c38..e62f949ec140 100644 --- a/trunk/kernel/printk.c +++ b/trunk/kernel/printk.c @@ -532,6 +532,9 @@ static int __init ignore_loglevel_setup(char *str) } early_param("ignore_loglevel", ignore_loglevel_setup); +module_param_named(ignore_loglevel, ignore_loglevel, bool, S_IRUGO | S_IWUSR); +MODULE_PARM_DESC(ignore_loglevel, "ignore loglevel setting, to" + "print all kernel messages to the console."); /* * Write out chars from start to end - 1 inclusive