]> git.baikalelectronics.ru Git - kernel.git/commit
ensure we don't use bootconsoles after init has been released
authorRobin Getz <rgetz@blackfin.uclinux.org>
Mon, 20 Aug 2007 19:22:47 +0000 (15:22 -0400)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Tue, 21 Aug 2007 05:42:01 +0000 (22:42 -0700)
commit51b288c1ea8847933a972f0bd35081b924ecd7c7
tree3ed3c0e6356f88593f20c4206904a28b794e9fbf
parent6835f86f7c33dedad3ad3136fc64a1e5a905461d
ensure we don't use bootconsoles after init has been released

This is a followup to the cleanups for earlyprintk patch from Gerd Hoffmann

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3804c260694314db440e50fc8ee32fb720b3cea6

This ensures that a bootconsole is unregistered if it is not replaced.
The current implementation spews garbage out the bootconsole in this case,
since the bootconsole structure is normally in the init section, and is
freed, but still used.

Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Acked-by: Paul Mundt <lethal@linux-sh.org>
Cc: Mike Frysinger <vapier.adi@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/printk.c