diff options
author | jhb <jhb@FreeBSD.org> | 2001-08-21 23:15:25 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-08-21 23:15:25 +0000 |
commit | e7f2aa236c4b3048ea2e37df9ee515e861ab26a9 (patch) | |
tree | aa7f73bcb980af873a1da06907267cd9a1f8c903 /sys/kern/kern_shutdown.c | |
parent | 88c481e3095f810cb89907a508859c5eb0b8c9e7 (diff) | |
download | FreeBSD-src-e7f2aa236c4b3048ea2e37df9ee515e861ab26a9.zip FreeBSD-src-e7f2aa236c4b3048ea2e37df9ee515e861ab26a9.tar.gz |
Push down Giant some in trap_pfault() so we don't grab Giant around
trap_fatal() to make restarting from panic's slightly easier. Before if
one did 'w 0 0' in ddb, the longjmp in ddb inside of trap_fatal() would
result in Giant being held (or recursed one level deeper) which led to
problems later on. You can now drop to teh debugger, do 'w 0 0', and
continue w/o a problem.
Diffstat (limited to 'sys/kern/kern_shutdown.c')
0 files changed, 0 insertions, 0 deletions