mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-11-01 03:52:09 +00:00
The kdb shell needs to enforce switching back to the original CPU that took the exception before restoring normal kernel execution. Resuming from a different CPU than what took the original exception will cause problems with spin locks that are freed from the a different processor than had taken the lock. The special logic in dbg_cpu_switch() can go away entirely with because the state of what cpus want to be masters or slaves will remain unchanged between entry and exit of the debug_core exception context. Signed-off-by: Jason Wessel <jason.wessel@windriver.com> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| kdb_bp.c | ||
| kdb_bt.c | ||
| kdb_cmds | ||
| kdb_debugger.c | ||
| kdb_io.c | ||
| kdb_keyboard.c | ||
| kdb_main.c | ||
| kdb_private.h | ||
| kdb_support.c | ||
| Makefile | ||