summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_fault.c
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2015-02-08 02:17:09 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2015-02-08 02:17:09 +0000
commit04e98c16e18d159676d5dc2872523d590e47ea5d (patch)
tree33386627ecaf887d2cf710f8a8e8aa713122c1f2 /sys/uvm/uvm_fault.c
parent5ed17a9eed8f715649e4729358f993e210e6ee25 (diff)
Something is subtly wrong with this. On ramdisks, processes run out of
mappable memory (direct or via execve), perhaps because of the address allocator behind maps and the way wiring counts work?
Diffstat (limited to 'sys/uvm/uvm_fault.c')
-rw-r--r--sys/uvm/uvm_fault.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/uvm/uvm_fault.c b/sys/uvm/uvm_fault.c
index 1612f7914bb..c1825482d70 100644
--- a/sys/uvm/uvm_fault.c
+++ b/sys/uvm/uvm_fault.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uvm_fault.c,v 1.82 2015/02/06 10:58:35 deraadt Exp $ */
+/* $OpenBSD: uvm_fault.c,v 1.83 2015/02/08 02:17:08 deraadt Exp $ */
/* $NetBSD: uvm_fault.c,v 1.51 2000/08/06 00:22:53 thorpej Exp $ */
/*
@@ -1388,7 +1388,6 @@ Case2:
*/
atomic_clearbits_int(&pg->pg_flags, PG_CLEAN);
uao_dropswap(uobj, pg->offset >> PAGE_SHIFT);
- atomic_clearbits_int(&pg->pg_flags, PQ_AOBJ);
}
} else {
/* activate it */