mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-29 23:53:32 +00:00
serial: bfin_5xx: kgdboc should accept gdb break only when it is active
If we always check for gdb breaks even when it isn't active, we get false positives on normal code and the system panics. URL: http://blackfin.uclinux.org/gf/tracker/5277 Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
7ed43f6af8
commit
cdc592d5d4
1 changed files with 2 additions and 1 deletions
|
@ -237,7 +237,8 @@ static void bfin_serial_rx_chars(struct bfin_serial_port *uart)
|
|||
|
||||
#if defined(CONFIG_KGDB_SERIAL_CONSOLE) || \
|
||||
defined(CONFIG_KGDB_SERIAL_CONSOLE_MODULE)
|
||||
if (kgdb_connected && kgdboc_port_line == uart->port.line)
|
||||
if (kgdb_connected && kgdboc_port_line == uart->port.line
|
||||
&& kgdboc_break_enabled)
|
||||
if (ch == 0x3) {/* Ctrl + C */
|
||||
kgdb_breakpoint();
|
||||
return;
|
||||
|
|
Loading…
Reference in a new issue