diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2015-02-08 02:17:09 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2015-02-08 02:17:09 +0000 |
commit | 04e98c16e18d159676d5dc2872523d590e47ea5d (patch) | |
tree | 33386627ecaf887d2cf710f8a8e8aa713122c1f2 /sys/uvm/uvm_fault.c | |
parent | 5ed17a9eed8f715649e4729358f993e210e6ee25 (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.c | 3 |
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 */ |