linux/kernel/debug/kdb
Daniel Thompson a1465d2f39 kgdb: timeout if secondary CPUs ignore the roundup
Currently if an active CPU fails to respond to a roundup request the CPU
that requested the roundup will become stuck.  This needlessly reduces the
robustness of the debugger.

This patch introduces a timeout allowing the system state to be examined
even when the system contains unresponsive processors.  It also modifies
kdb's cpu command to make it censor attempts to switch to unresponsive
processors and to report their state as (D)ead.

Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
Cc: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
2014-11-11 09:31:53 -06:00
..
.gitignore
kdb_bp.c kdb: Categorize kdb commands (similar to SysRq categorization) 2014-11-11 09:31:52 -06:00
kdb_bt.c
kdb_cmds
kdb_debugger.c kgdb: timeout if secondary CPUs ignore the roundup 2014-11-11 09:31:53 -06:00
kdb_io.c
kdb_keyboard.c
kdb_main.c kgdb: timeout if secondary CPUs ignore the roundup 2014-11-11 09:31:53 -06:00
kdb_private.h kdb: Rename kdb_repeat_t to kdb_cmdflags_t, cmd_repeat to cmd_flags 2014-11-11 09:31:51 -06:00
kdb_support.c
Makefile