Subject: Re: uvm_page_physload
To: None <>
From: Ben Harris <>
List: tech-kern
Date: 08/25/2006 16:59:39
In article <> you write:
> It would appear that most code assumes it's exclusive, but
>	if (atop(paddr) >= avail_start &&
>	    atop(paddr) <= avail_end)
>		uvm_pagefree(&pgs[lcv]);
>I must be missing something.

I asked about this a while back.  My conclusion was that "end" is 
definitely exclusive, and while "avail_end" is actually implemented as 
inclusive everything calls it with end == avail_end, so they wouldn't 
notice even if avail_end were ignored entirely.  Changing it so that 
avail_end is treated as exclusive would probably be a good idea.

Ben Harris