Subject: Re: removing VOPs
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Chuck Silvers <chuq@chuq.com>
List: tech-kern
Date: 09/27/2005 17:10:56
sounds very good to me.  mixing fs-internal functions with the
API intended for external consumers to use weakens the abstraction.

I'd like to include VOP_BMAP in there eventually, but we need to
figure out how to wean the existing external users from it first.
this might just result in a different form of VOP_BMAP, but the
current form requires too much knowledge by the caller of the
file system's internal locking.

-Chuck


On Tue, Sep 27, 2005 at 03:55:46PM +0900, YAMAMOTO Takashi wrote:
> hi,
> 
> unless anyone objects, i'll remove the following VOPs.
> ie. make them filesystem internal.
> 
> 	VOP_BLKATOFF
> 	VOP_VALLOC
> 	VOP_REALLOCBLKS
> 	VOP_VFREE
> 	VOP_TRUNCATE
> 	VOP_UPDATE
> 
> afaik there is no point to export them.
> 
> YAMAMOTO Takashi