diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2012-06-08 14:58:13 +0930 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2012-06-08 14:58:13 +0930 |
commit | ae82fdb1406ad41d68f07027fe31f2d35ba22a90 (patch) | |
tree | dced5ed8a4afeeab7e3c3610d0272f2f18106f33 /lib/inflate.c | |
parent | f8f5701bdaf9134b1f90e5044a82c66324d2073f (diff) | |
download | linux-stable-ae82fdb1406ad41d68f07027fe31f2d35ba22a90.tar.gz linux-stable-ae82fdb1406ad41d68f07027fe31f2d35ba22a90.tar.bz2 linux-stable-ae82fdb1406ad41d68f07027fe31f2d35ba22a90.zip |
module_param: stop double-calling parameters.
Commit 026cee0086fe1df4cf74691cf273062cc769617d "params:
<level>_initcall-like kernel parameters" set old-style module
parameters to level 0. And we call those level 0 calls where we used
to, early in start_kernel().
We also loop through the initcall levels and call the levelled
module_params before the corresponding initcall. Unfortunately level
0 is early_init(), so we call the standard module_param calls twice.
(Turns out most things don't care, but at least ubi.mtd does).
Change the level to -1 for standard module_param calls.
Reported-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Cc: stable@kernel.org
Diffstat (limited to 'lib/inflate.c')
0 files changed, 0 insertions, 0 deletions