summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorpraks <none@none>2007-03-04 12:08:10 -0800
committerpraks <none@none>2007-03-04 12:08:10 -0800
commit8b4000f97e5d1f7826f9d1b064b08809070c00ec (patch)
tree694f4ff6db851ec4d1138b3035819791ec7ca0ed /usr
parent0c5eba8c5970fdedca3397ca86830ae5db5d98eb (diff)
downloadillumos-gate-8b4000f97e5d1f7826f9d1b064b08809070c00ec.tar.gz
6530447 fix for 6502013/6527579 causes recursive mutex_enter
Diffstat (limited to 'usr')
-rw-r--r--usr/src/uts/common/fs/portfs/port_fd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/portfs/port_fd.c b/usr/src/uts/common/fs/portfs/port_fd.c
index 61c0c9df41..d40756e0b4 100644
--- a/usr/src/uts/common/fs/portfs/port_fd.c
+++ b/usr/src/uts/common/fs/portfs/port_fd.c
@@ -380,7 +380,7 @@ errout:
pkevp->portkev_flags &= ~PORT_KEV_VALID;
active = 1;
}
- mutex_enter(&pkevp->portkev_lock);
+ mutex_exit(&pkevp->portkev_lock);
if (!port_remove_fd_object(pfd, pp, pcp) && !active) {
error = 0;