Subject: Re: making all fd's point at vnodes?
To: =?iso-8859-1?Q?Jarom=EDr_Dolecek?= <jdolecek@netbsd.org>
From: Jason R Thorpe <thorpej@zembu.com>
List: tech-kern
Date: 06/17/2001 17:56:19
On Sun, Jun 17, 2001 at 10:20:41PM +0200, Jaromír Dolecek wrote:

 > My concern is - what exactly would you gain by this? By this, you'd
 > optimize the vnode path. The socket/pipe path would still have
 > same number of levels of indirection as before.
 > My understanding is that vnode i/o path is the last thing which
 > needs optimization from those three file descriptor code paths.
 > 
 > The cons of your proposal is that you'd now need to implement pseudo fs
 > for this, and push VOP_READ()/VOP_WRITE() semantics to sockets/other, including
 > extra vop_{read|write}_args on stack, of course.

In some sense, you kind of need to do something like this anyway,
for fine-grained locking.

-- 
        -- Jason R. Thorpe <thorpej@zembu.com>