diff options
Diffstat (limited to 'kernel/debug/debug_core.c')
| -rw-r--r-- | kernel/debug/debug_core.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/debug/debug_core.c b/kernel/debug/debug_core.c index 5cb7cd1de10..8bc5eeffec8 100644 --- a/kernel/debug/debug_core.c +++ b/kernel/debug/debug_core.c @@ -605,13 +605,13 @@ cpu_master_loop:  		if (dbg_kdb_mode) {  			kgdb_connected = 1;  			error = kdb_stub(ks); +			kgdb_connected = 0;  		} else {  			error = gdb_serial_stub(ks);  		}  		if (error == DBG_PASS_EVENT) {  			dbg_kdb_mode = !dbg_kdb_mode; -			kgdb_connected = 0;  		} else if (error == DBG_SWITCH_CPU_EVENT) {  			dbg_cpu_switch(cpu, dbg_switch_cpu);  			goto cpu_loop;  |