diff options
author | alfred <alfred@FreeBSD.org> | 2003-02-15 05:52:56 +0000 |
---|---|---|
committer | alfred <alfred@FreeBSD.org> | 2003-02-15 05:52:56 +0000 |
commit | d9a7e5d6275ad9bb5fb49ed6879def1058777294 (patch) | |
tree | e6573e84f9435faccc517948a6e15ec04999d9b3 /sys/kern/kern_exit.c | |
parent | 40ff51b25dfaa13508d632a1885e2773f419ff02 (diff) | |
download | FreeBSD-src-d9a7e5d6275ad9bb5fb49ed6879def1058777294.zip FreeBSD-src-d9a7e5d6275ad9bb5fb49ed6879def1058777294.tar.gz |
Fix LOR with PROC/filedesc. Introduce fdesc_mtx that will be used as a
barrier between free'ing filedesc structures. Basically if you want to
access another process's filedesc, you want to hold this mutex over the
entire operation.
Diffstat (limited to 'sys/kern/kern_exit.c')
-rw-r--r-- | sys/kern/kern_exit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c index 5721444..6575e0a 100644 --- a/sys/kern/kern_exit.c +++ b/sys/kern/kern_exit.c @@ -263,7 +263,7 @@ exit1(td, rv) * Close open files and release open-file table. * This may block! */ - fdfree(td); /* XXXKSE *//* may not be the one in proc */ + fdfree(td); /* * Remove ourself from our leader's peer list and wake our leader. |