From: Rusty Russell Date: Fri, 8 Jun 2012 05:28:13 +0000 (+0930) Subject: module_param: stop double-calling parameters. X-Git-Tag: v3.5-rc2~13^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae82fdb1406ad41d68f07027fe31f2d35ba22a90;p=pandora-kernel.git module_param: stop double-calling parameters. Commit 026cee0086fe1df4cf74691cf273062cc769617d "params: _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 Signed-off-by: Rusty Russell Cc: stable@kernel.org --- Reading git-diff-tree failed