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.