diff options
| author | thorpej <thorpej@NetBSD.org> | 1999-07-25 18:33:47 +0000 |
|---|---|---|
| committer | thorpej <thorpej@NetBSD.org> | 1999-07-25 18:33:47 +0000 |
| commit | fc04cf99826e2f6046c430795caefe9fc2bbe2da (patch) | |
| tree | a03a955fb77f4bb4c4cc1b626069bd48e8dcb235 /sys/miscfs | |
| parent | e70f375122bf5c2d100238c032cbe816f2934e47 (diff) | |
Add calls to lock the proclist as appropriate.
Diffstat (limited to 'sys/miscfs')
| -rw-r--r-- | sys/miscfs/procfs/procfs_vnops.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/miscfs/procfs/procfs_vnops.c b/sys/miscfs/procfs/procfs_vnops.c index dfd1a9dcde7..d9723f581e2 100644 --- a/sys/miscfs/procfs/procfs_vnops.c +++ b/sys/miscfs/procfs/procfs_vnops.c @@ -1,4 +1,4 @@ -/* $NetBSD: procfs_vnops.c,v 1.63 1999/07/14 23:52:22 thorpej Exp $ */ +/* $NetBSD: procfs_vnops.c,v 1.64 1999/07/25 18:33:47 thorpej Exp $ */ /* * Copyright (c) 1993 Jan-Simon Pendry @@ -932,6 +932,7 @@ procfs_readdir(v) * XXX: THIS LOOP ASSUMES THAT allproc IS THE FIRST * PROCLIST IN THE proclists! */ + proclist_lock_read(); pd = proclists; #ifdef PROCFS_ZOMBIE again: @@ -983,6 +984,7 @@ procfs_readdir(v) if (p == NULL && pd->pd_list != NULL) goto again; #endif + proclist_unlock_read(); ncookies = nc; break; |
