From 04e98c16e18d159676d5dc2872523d590e47ea5d Mon Sep 17 00:00:00 2001 From: Theo de Raadt Date: Sun, 8 Feb 2015 02:17:09 +0000 Subject: 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? --- sys/uvm/uvm_fault.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'sys/uvm/uvm_fault.c') 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 */ -- cgit v1.2.3