From owner-cvs-all@FreeBSD.ORG Mon May 1 22:09:09 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC99316A426; Mon, 1 May 2006 22:09:09 +0000 (UTC) (envelope-from peter@wemm.org) Received: from daintree.corp.yahoo.com (daintree.corp.yahoo.com [216.145.52.172]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97FB343D79; Mon, 1 May 2006 22:09:04 +0000 (GMT) (envelope-from peter@wemm.org) Received: by daintree.corp.yahoo.com (Postfix, from userid 2154) id 5C121197A8; Mon, 1 May 2006 15:09:04 -0700 (PDT) From: Peter Wemm To: Alan Cox Date: Mon, 1 May 2006 15:09:03 -0700 User-Agent: KMail/1.9.1 References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> <20060429182318.GA61575@xor.obsecurity.org> <4453B1E2.5060301@cs.rice.edu> In-Reply-To: <4453B1E2.5060301@cs.rice.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200605011509.04240.peter@wemm.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Kris Kennaway , cvs-all@freebsd.org, Nate Lawson Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 May 2006 22:09:11 -0000 On Saturday 29 April 2006 11:35, Alan Cox wrote: > Kris Kennaway wrote: > > On Sat, Apr 29, 2006 at 10:21:11AM -0700, Peter Wemm wrote: > >> page of address space by unlinking the head of the ptelist. > >> Freeing a page is as simple as storing it on the head. I'm > >> running my laptop with that code right now. > > > > I'm running on a couple of machines too (WITNESS + INVARIANTS) > > under heavy load; they've been stable, but I've not tried to > > determine if the code is doing its job. > > Yesterday's patch had one problem. The vm_page_alloc() call that is > only executed under low-memory conditions omits VM_PAGE_WIRED. This > could cause a later panic when the page is freed. I e-mailed Peter > about this yesterday. I haven't looked to see if he has fixed it > yet. There were two cases where I'd missed this. I committed both before touching the rest of the code. > Alan -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5