cvs commit: src/sys/i386/i386 pmap.c
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
There were two cases where I'd missed this. I committed both before
touching the rest of the code.
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-all