Subject: Re: CVS commit: src/sys
To: YAMAMOTO Takashi <>
From: Bill Studenmund <>
List: source-changes
Date: 12/23/2005 14:38:34
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Dec 23, 2005 at 03:31:40PM +0000, YAMAMOTO Takashi wrote:
> Module Name:	src
> Committed By:	yamt
> Date:		Fri Dec 23 15:31:40 UTC 2005
> Modified Files:
> 	src/sys/kern: vfs_subr.c
> 	src/sys/sys: vnode.h
> 	src/sys/ufs/ffs: ffs_alloc.c
> 	src/sys/ufs/ufs: ufs_inode.c
> Log Message:
> prevent in-core vnode being freed from getting new references.
> otherwise, once the corresponding bit in the inode bitmap is cleared,
> an unrelated inode with the same inode number can be allocated and
> ufs_ihashget() picks a stale in-core vnode for it.

One thing I noted in this change is that vget() will now call=20
VOP_INACTIVE() on vnodes that were never activated. Will this cause issues=
with other file systems?

Take care,


Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v1.2.3 (NetBSD)