OSDN Git Service

debug_core,kdb: fix crash when arch does not have single step
authorJason Wessel <jason.wessel@windriver.com>
Thu, 5 Aug 2010 14:22:25 +0000 (09:22 -0500)
committerJason Wessel <jason.wessel@windriver.com>
Thu, 5 Aug 2010 14:22:25 +0000 (09:22 -0500)
commit3fa43aba08c5b5a4b407e402606fbe463239b14a
tree83c6b8a61a1c8a8795504217518300417c49c6a6
parentdf4939350b345ebb44937902827aa75b8ad4998c
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>
kernel/debug/debug_core.c