From: Geert Uytterhoeven Date: Sun, 1 Dec 2013 10:14:51 +0000 (+0100) Subject: m68k/amiga,atari: Fix specifying multiple debug= parameters X-Git-Tag: v3.14-rc1~183^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a09cec25fa19a3a7e9f21b4186fecc69085a60f;p=pandora-kernel.git m68k/amiga,atari: Fix specifying multiple debug= parameters Since commit d6713b4091a99fa2af2fabdcd2f3fb97f32ecf2e ("m68k: early parameter support"), the user can specify multiple debug consoles using the "debug=" kernel command line parameter. However, as there's only a single struct console object, which is reused, it would actually register the same console object multiple times, causing the following warning: WARNING: CPU: 0 PID: 0 at kernel/printk/printk.c:2233 register_console+0x36/ console 'debug0' already registered Make sure to register the console object only once, to avoid the warning. Note that still only one console (the one corresponding to the last "debug=" parameter) will be active at the same time, as the .write() method of the already registered console object is overwritten by a subsequent "debug=" parameter. Signed-off-by: Geert Uytterhoeven --- Reading git-diff-tree failed