summaryrefslogtreecommitdiffstats
path: root/sys/vm
diff options
context:
space:
mode:
authordillon <dillon@FreeBSD.org>1999-02-22 08:42:16 +0000
committerdillon <dillon@FreeBSD.org>1999-02-22 08:42:16 +0000
commit9f7c64c6ce1f8008d1a060a9f9a4294f223b4439 (patch)
treee4f50cc9945c821c0dd5c712f01cc7a581f3c808 /sys/vm
parent3f21efa387bc857cbd9e32d597eb8fea3012a903 (diff)
downloadFreeBSD-src-9f7c64c6ce1f8008d1a060a9f9a4294f223b4439.zip
FreeBSD-src-9f7c64c6ce1f8008d1a060a9f9a4294f223b4439.tar.gz
Removed ENOMEM error on swap_pager_full condition which ignored the
availability of physical memory. As per original bug report by Bruce. Reviewed by: Alan Cox <alc@cs.rice.edu>
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/vm_unix.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/vm/vm_unix.c b/sys/vm/vm_unix.c
index 3a28b9d..d095283 100644
--- a/sys/vm/vm_unix.c
+++ b/sys/vm/vm_unix.c
@@ -38,7 +38,7 @@
* from: Utah $Hdr: vm_unix.c 1.1 89/11/07$
*
* @(#)vm_unix.c 8.1 (Berkeley) 6/11/93
- * $Id: vm_unix.c,v 1.19 1999/02/08 00:27:56 dillon Exp $
+ * $Id: vm_unix.c,v 1.20 1999/02/09 01:39:29 dillon Exp $
*/
/*
@@ -93,9 +93,7 @@ obreak(p, uap)
if (new > old) {
vm_size_t diff;
- if (swap_pager_full) {
- return (ENOMEM);
- }
+
diff = new - old;
rv = vm_map_find(&vm->vm_map, NULL, 0, &old, diff, FALSE,
VM_PROT_ALL, VM_PROT_ALL, 0);
OpenPOWER on IntegriCloud