On Wed, 20 Mar 2002, Alfred Perlstein wrote:

> >
> > Currently it means, if I can't get KVA or a page to back it, return NULL.
> > It just stops operations that would REALLY block.  The old code reserved
> > the KVA up front and just found a page at interrupt time.
>
> Bottom line, will the semantics change?
>
> What it sounds like is that if things aren't "just right" (which may
> be the majority of times) we may fail earlier than the old code would,
> is this true?
>
> Basically, what changes semantically because of your change?
>

The short answer is, no we won't fail any earlier.  The reason the KVA was
reserved before was so that you wouldn't have to grab a lock at interrupt
time to do allocations.  Now we can grab locks, we just can't msleep.
This makes things a lot simpler.


Jeff


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to