diff options
author | dfr <dfr@FreeBSD.org> | 2000-09-14 13:04:38 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2000-09-14 13:04:38 +0000 |
commit | 012f504cc8b41e7eda914f521713dad517c6af22 (patch) | |
tree | 54067353d09d87f1889ed3611130644ac308bec5 | |
parent | 8160e83fc732a7adb0cefc9d50b882a3ea88c80f (diff) | |
download | FreeBSD-src-012f504cc8b41e7eda914f521713dad517c6af22.zip FreeBSD-src-012f504cc8b41e7eda914f521713dad517c6af22.tar.gz |
Don't release Giant for db_nofault exceptions since it isn't held when
kdb_trap is called.
-rw-r--r-- | sys/alpha/alpha/db_interface.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/alpha/alpha/db_interface.c b/sys/alpha/alpha/db_interface.c index 72b96b5..6b47e29 100644 --- a/sys/alpha/alpha/db_interface.c +++ b/sys/alpha/alpha/db_interface.c @@ -181,7 +181,6 @@ kdb_trap(a0, a1, a2, entry, regs) if (db_nofault) { jmp_buf *no_fault = db_nofault; db_nofault = 0; - mtx_exit(&Giant, MTX_DEF); longjmp(*no_fault, 1); } } |