diff options
| author | John Dyson <dyson@FreeBSD.org> | 1997-06-15 23:33:52 +0000 |
|---|---|---|
| committer | John Dyson <dyson@FreeBSD.org> | 1997-06-15 23:33:52 +0000 |
| commit | dbc806e731f4dff51c8a1492c4e4dce0c66c0052 (patch) | |
| tree | 5b5fd77fbc53a8e77ceb6c54300021635382e3d0 /sys/vm/vm_map.c | |
| parent | c88fdb1d1d33abb9c45e08ea55986b95ab384ea1 (diff) | |
Notes
Diffstat (limited to 'sys/vm/vm_map.c')
| -rw-r--r-- | sys/vm/vm_map.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index beb4c40af3d5..26e23189f3f8 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -61,7 +61,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: vm_map.c,v 1.75 1997/04/07 07:16:05 peter Exp $ + * $Id: vm_map.c,v 1.76 1997/04/13 01:48:35 dyson Exp $ */ /* @@ -2454,8 +2454,12 @@ RetryLookup:; if (lockmgr(&share_map->lock, LK_EXCLUPGRADE, (void *)0, curproc)) { + + vm_map_unlock_read(map); + if (share_map != map) vm_map_unlock_read(map); + goto RetryLookup; } vm_object_shadow( |
