Messages in this thread Patch in this message | | | Date | Tue, 12 Mar 2013 14:38:24 -0500 | From | Mike Travis <> | Subject | [PATCH 01/14] KDB: fix the interrupt of the KDB btc command |
| |
The KDB 'btc' (backtrace cpus) command ignores the 'quit' reply to the 'more>' prompt. This is quite annoying when you have a large number of processors and thousands of lines are being printed. This fixes that problem.
Cc: David Howells <dhowells@redhat.com> Reviewed-by: Dimitri Sivanich <sivanich@sgi.com> Signed-off-by: Mike Travis <travis@sgi.com> --- kernel/debug/kdb/kdb_bt.c | 2 ++ 1 file changed, 2 insertions(+)
--- linux.orig/kernel/debug/kdb/kdb_bt.c +++ linux/kernel/debug/kdb/kdb_bt.c @@ -123,6 +123,8 @@ kdb_bt(int argc, const char **argv) kdb_ps_suppressed(); /* Run the active tasks first */ for_each_online_cpu(cpu) { + if (KDB_FLAG(CMD_INTERRUPT)) + return 0; p = kdb_curr_task(cpu); if (kdb_bt1(p, mask, argcount, btaprompt)) return 0; --
| |