ramoops: update parameters only after successful init
authorKees Cook <kees@outflux.net>
Fri, 13 Jan 2012 01:20:59 +0000 (17:20 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 13 Jan 2012 04:13:13 +0000 (20:13 -0800)
commitc755201eb5c1e09f3477d0e83ae1e3aadac0e8d1
treeaf48ca5cc4ef2173b64e421d7ad550dc10c437f0
parentfdb5950754eb3dedb9fea7c8828d3e51d9dbc3f7
ramoops: update parameters only after successful init

If a platform device exists on the system, but ramoops fails to attach to
it, the module parameters are overridden before ramoops can fall back and
try to use passed module parameters.  Move update to end of init routine.

Signed-off-by: Kees Cook <keescook@chromium.org>
Cc: Marco Stornelli <marco.stornelli@gmail.com>
Cc: Sergiu Iordache <sergiu@chromium.org>
Cc: Seiji Aguchi <seiji.aguchi@hds.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/char/ramoops.c