Subject: Re: per page verified exec
To: None <>
From: YAMAMOTO Takashi <>
List: tech-kern
Date: 09/11/2006 20:53:37
> > are you sure if it works in the case of PGO_LOCKED?
> > at a glance, it seems broken.
> does it _need_ to?  Or are the comments at the top of uvn_get()
> incorrect - according to those PGO_LOCKED only happens on pages going
> out.  I was not intending checking pages being written.

i'm not sure what you mean.

are you talking about this comment?
		>	PGO_LOCKED: fault data structures are locked

what do you mean by "pages going out"?

> > have you tested it with LOCKDEBUG or MULTIPROCESSOR?
> >
> I have now.  I get a panic, effectively, in vfs_composefh_alloc()
> saying a simple lock is held when it is trying to allocate some wired
> memory.  It seems, perhaps, that fileassoc should pre-allocate some
> fhandle_t sized buffers for use in the lookup routines to avoid this
> lock contention.

do you mean when called by uvn_get?