mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
debug_core,kdb: fix crash when arch does not have single step
When an arch such as mips and microblaze does not implement either HW or software single stepping the debug core should re-enter kdb. The kdb code will properly ignore the single step operation. Attempting to single step the kernel without software or hardware support causes unpredictable kernel crashes. Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
This commit is contained in:
parent
df4939350b
commit
3fa43aba08
1 changed files with 2 additions and 0 deletions
|
@ -605,6 +605,8 @@ cpu_master_loop:
|
|||
if (dbg_kdb_mode) {
|
||||
kgdb_connected = 1;
|
||||
error = kdb_stub(ks);
|
||||
if (error == -1)
|
||||
continue;
|
||||
kgdb_connected = 0;
|
||||
} else {
|
||||
error = gdb_serial_stub(ks);
|
||||
|
|
Loading…
Reference in a new issue