kgdb: allow static kgdbts boot configuration
authorJason Wessel <jason.wessel@windriver.com>
Thu, 20 Mar 2008 18:43:44 +0000 (13:43 -0500)
committerIngo Molnar <mingo@elte.hu>
Thu, 17 Apr 2008 18:05:43 +0000 (20:05 +0200)
commit974460c5bfd9f6c38aa3dda189a63f9fc351035f
treefbfe9c79956e5fb31ff3da72b628d72d31d5f453
parente3e2aaf7dc0d82a055e084cfd48b9257c0c66b68
kgdb: allow static kgdbts boot configuration

This patch adds in the ability to compile the kgdb internal test
string into the kernel so as to run the tests at boot without changing
the kernel boot arguments.  This patch also changes all the error
paths to invoke WARN_ON(1) which will emit the line number of the file
and dump the kernel stack when an error occurs.

You can disable the tests in a kernel that is built this way
using "kgdbts="

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
drivers/misc/kgdbts.c
lib/Kconfig.kgdb