diff options
| author | David Greenman <dg@FreeBSD.org> | 2000-11-12 14:51:15 +0000 |
|---|---|---|
| committer | David Greenman <dg@FreeBSD.org> | 2000-11-12 14:51:15 +0000 |
| commit | 866746b6a6c6b56dfe50027fde9b2dfecbdef8a6 (patch) | |
| tree | ad592d05a8ceee0ec3d0f08faf5dee5b537127e4 | |
| parent | 5be3b5d994df8e57377184878655e1d13b4554cc (diff) | |
Notes
| -rw-r--r-- | sys/kern/uipc_syscalls.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/uipc_syscalls.c b/sys/kern/uipc_syscalls.c index 83ddc355e93f..ae7b7e9e4d3d 100644 --- a/sys/kern/uipc_syscalls.c +++ b/sys/kern/uipc_syscalls.c @@ -1599,8 +1599,10 @@ retry_lookup: */ if (pg->wire_count == 0 && pg->valid == 0 && pg->busy == 0 && !(pg->flags & PG_BUSY) && - pg->hold_count == 0) + pg->hold_count == 0) { + vm_page_busy(pg); vm_page_free(pg); + } sbunlock(&so->so_snd); goto done; } |
