Subject: Re: CVS commit: src
To: YAMAMOTO Takashi <email@example.com>
From: Brett Lymn <firstname.lastname@example.org>
Date: 08/21/2006 15:55:52
On Mon, Aug 21, 2006 at 02:56:22PM +0900, YAMAMOTO Takashi wrote:
> > Module Name: src
> > Committed By: blymn
> > Date: Sun Aug 20 10:38:23 UTC 2006
> > Modified Files:
> > src/share/man/man9: fileassoc.9
> > src/sys/kern: kern_fileassoc.c
> > src/sys/sys: fileassoc.h
> > Log Message:
> > Add functions to the fileassoc interface to allow a "hint" to be provided
> > instead of performing an implicit VOP_GETATTR() when adding/looking up
> > fileassoc entries.
> for what?
The reasons for this will become apparent in the next day or so. I
needed to extend the interface to allow me to handle some aspects of
the veriexec per page code where it is not safe to perform a
VOP_GETATTR() call. It also allows me to reuse the fileassoc code to
handle a requirement for another hash table instead of rolling my own.
I will post up some diffs for the updated veriexec per page code in
the next day or so which should make the reasons clearer.