kdb: break out of kdb_ll() when command is terminated

Without this patch the "ll" linked-list traversal command won't
terminate when you hit q/Q.

Signed-off-by: Martin Hicks <mort@sgi.com>
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>

authored by Martin Hicks and committed by Jason Wessel 1396a21b d0c6f625

+3
+3
kernel/debug/kdb/kdb_main.c
··· 2291 while (va) { 2292 char buf[80]; 2293 2294 sprintf(buf, "%s " kdb_machreg_fmt "\n", command, va); 2295 diag = kdb_parse(buf); 2296 if (diag)
··· 2291 while (va) { 2292 char buf[80]; 2293 2294 + if (KDB_FLAG(CMD_INTERRUPT)) 2295 + return 0; 2296 + 2297 sprintf(buf, "%s " kdb_machreg_fmt "\n", command, va); 2298 diag = kdb_parse(buf); 2299 if (diag)