summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2002-10-18 17:42:28 +0000
committerjhb <jhb@FreeBSD.org>2002-10-18 17:42:28 +0000
commit22c558ff8ce2596bab92131cb2f4cf36b666ce3d (patch)
treee19706fa31401b52bff9c46f01502acaa3a582b0 /sys
parent277583f7f89409a073e22d5d745e14d0e60eb03c (diff)
downloadFreeBSD-src-22c558ff8ce2596bab92131cb2f4cf36b666ce3d.zip
FreeBSD-src-22c558ff8ce2596bab92131cb2f4cf36b666ce3d.tar.gz
Don't lock the proc lock to clear p_fd. p_fd isn't protected by the proc
lock.
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/kern_descrip.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c
index c6fdbc1..6c9ca9d 100644
--- a/sys/kern/kern_descrip.c
+++ b/sys/kern/kern_descrip.c
@@ -1380,9 +1380,7 @@ fdfree(td)
if (*fpp)
(void) closef(*fpp, td);
}
- PROC_LOCK(td->td_proc);
td->td_proc->p_fd = NULL;
- PROC_UNLOCK(td->td_proc);
if (fdp->fd_nfiles > NDFILE)
FREE(fdp->fd_ofiles, M_FILEDESC);
if (fdp->fd_cdir)
OpenPOWER on IntegriCloud