cvs commit: src/sys/i386/i386 pmap.c

Peter Wemm peter at wemm.org
Mon May 1 22:09:11 UTC 2006


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 at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5


More information about the cvs-src mailing list