summaryrefslogtreecommitdiffstats
path: root/sys/pc98
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2007-05-30 14:36:20 +0000
committernyan <nyan@FreeBSD.org>2007-05-30 14:36:20 +0000
commit1c79958df3811f0b08e559f6fbd591ccb73c2b48 (patch)
tree2f711f52ce1846fb02fff6d2354f747fff669e20 /sys/pc98
parent0bb486d483333c1850e09008597e027b3f244e78 (diff)
downloadFreeBSD-src-1c79958df3811f0b08e559f6fbd591ccb73c2b48.zip
FreeBSD-src-1c79958df3811f0b08e559f6fbd591ccb73c2b48.tar.gz
MFi386: revision 1.653.
Diffstat (limited to 'sys/pc98')
-rw-r--r--sys/pc98/pc98/machdep.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/pc98/pc98/machdep.c b/sys/pc98/pc98/machdep.c
index 28fff4e..349ba22 100644
--- a/sys/pc98/pc98/machdep.c
+++ b/sys/pc98/pc98/machdep.c
@@ -1171,7 +1171,8 @@ exec_setregs(td, entry, stack, ps_strings)
mtx_lock_spin(&dt_lock);
if (td->td_proc->p_md.md_ldt)
user_ldt_free(td);
- mtx_unlock_spin(&dt_lock);
+ else
+ mtx_unlock_spin(&dt_lock);
bzero((char *)regs, sizeof(struct trapframe));
regs->tf_eip = entry;
OpenPOWER on IntegriCloud