diff options
Diffstat (limited to 'sys/compat/linprocfs/linprocfs_subr.c')
-rw-r--r-- | sys/compat/linprocfs/linprocfs_subr.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/compat/linprocfs/linprocfs_subr.c b/sys/compat/linprocfs/linprocfs_subr.c index 809db3c..d48d337 100644 --- a/sys/compat/linprocfs/linprocfs_subr.c +++ b/sys/compat/linprocfs/linprocfs_subr.c @@ -199,8 +199,10 @@ linprocfs_rw(ap) p = PFIND(pfs->pfs_pid); if (p == NULL) return (EINVAL); + PROC_UNLOCK(p); } + mp_fixme("pfs_lockowner needs a lock"); while (pfs->pfs_lockowner) { tsleep(&pfs->pfs_lockowner, PRIBIO, "pfslck", 0); } |