提交 3b80afc5 创建 作者: Silas Boyd-Wickizer's avatar Silas Boyd-Wickizer

Tweak panic.

上级 e695136b
......@@ -239,8 +239,6 @@ panic(const char *s)
cli();
if (cons.locking)
acquire(&cons.lock);
cons.locking = 0;
cprintf("cpu%d: panic: ", mycpu()->id);
......@@ -248,6 +246,8 @@ panic(const char *s)
cprintf("\n");
stacktrace();
panicked = 1;
acquire(&cons.lock);
// Never release cons.lock
sys_halt();
for(;;)
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论