kgdb: Add the ability to schedule a breakpoint via a tasklet
authorJason Wessel <jason.wessel@windriver.com>
Wed, 3 Jun 2009 19:06:57 +0000 (14:06 -0500)
committerJason Wessel <jason.wessel@windriver.com>
Fri, 21 May 2010 02:04:26 +0000 (21:04 -0500)
commit1cee5e35f15d0893be1ba944f1aec8676e43ab76
tree634f5365300cfb555c8e894ade79735bb91a690e
parent5dd11d5d47d248850c58292513f0e164ba98b01e
kgdb: Add the ability to schedule a breakpoint via a tasklet

Some kgdb I/O modules require the ability to create a breakpoint
tasklet, such as kgdboc and external modules such as kgdboe.  The
breakpoint tasklet is used as an asynchronous entry point into the
debugger which will have a different function scope than the current
execution path where it might not be safe to have an inline
breakpoint.  This is true of some of the kgdb I/O drivers which share
code with kgdb and rest of the kernel users.

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
include/linux/kgdb.h
kernel/debug/debug_core.c