Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0eca6b7c authored by Yanmin Zhang's avatar Yanmin Zhang Committed by Linus Torvalds
Browse files

printk: add module parameter ignore_loglevel to control ignore_loglevel



We are enabling some power features on medfield.  To test suspend-2-RAM
conveniently, we need turn on/off ignore_loglevel frequently without
rebooting.

Add a module parameter, so users can change it by:
/sys/module/printk/parameters/ignore_loglevel

Signed-off-by: default avatarYanmin Zhang <yanmin.zhang@intel.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 73efc039
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -973,6 +973,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
	ignore_loglevel	[KNL]
	ignore_loglevel	[KNL]
			Ignore loglevel setting - this will print /all/
			Ignore loglevel setting - this will print /all/
			kernel messages to the console. Useful for debugging.
			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]
	ihash_entries=	[KNL]
			Set number of hash buckets for inode cache.
			Set number of hash buckets for inode cache.
+3 −0
Original line number Original line Diff line number Diff line
@@ -532,6 +532,9 @@ static int __init ignore_loglevel_setup(char *str)
}
}


early_param("ignore_loglevel", ignore_loglevel_setup);
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
 * Write out chars from start to end - 1 inclusive