Subject: Re: CVS commit: src
To: None <thorpej@netbsd.org>
From: Simon Burge <simonb@netbsd.org>
List: tech-kern
Date: 05/25/1999 10:51:51
Jason R Thorpe wrote:

> Module Name:	src
> Committed By:	thorpej
> Date:		Mon May 24 23:30:45 UTC 1999
> 
> Modified Files:
> 
> 	src/sys/uvm: uvm_pager.c
> 
> Log Message:
> 
> Don't use pmap_kenter_pgs() for entering pager_map mappings.  The pages
> are still owned by the object which is paging, and so the test for a kernel
> object in uvm_unmap_remove() will cause pmap_remove() to be used instead
> of pmap_kremove().
> 
> This was a MAJOR source of pmap_remove() vs pmap_kremove() inconsistency
> (which caused the busted kernel pmap statistics, and a cause of much
> locking hair on MP systems).

A "major source" and not "the source"?  So this should improve things
but not fix the resident count problem totally (if I think I'm talking
about what you're talking about)?

Simon.