summaryrefslogtreecommitdiff
path: root/sys/kern/kern_fork.c
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2006-02-06 21:54:47 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2006-02-06 21:54:47 +0000
commit2c9d9d392ad2194ae1867004bef28cdb32f16d59 (patch)
tree499f1f87f6048304c2f11fd62dc1b717110ada9f /sys/kern/kern_fork.c
parent7be995ed2a24fc3b97b45c171ed93c8539e76469 (diff)
Notes
Diffstat (limited to 'sys/kern/kern_fork.c')
-rw-r--r--sys/kern/kern_fork.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c
index eb43e1dd828c..bbaac6c8764f 100644
--- a/sys/kern/kern_fork.c
+++ b/sys/kern/kern_fork.c
@@ -805,14 +805,11 @@ fork_exit(callout, arg, frame)
* Check if a kernel thread misbehaved and returned from its main
* function.
*/
- PROC_LOCK(p);
if (p->p_flag & P_KTHREAD) {
- PROC_UNLOCK(p);
printf("Kernel thread \"%s\" (pid %d) exited prematurely.\n",
p->p_comm, p->p_pid);
kthread_exit(0);
}
- PROC_UNLOCK(p);
mtx_assert(&Giant, MA_NOTOWNED);
}