Subject: Re: removing VOPs
To: Chuck Silvers <chuq@chuq.com>
From: Daniel Carosone <dan@geek.com.au>
List: tech-kern
Date: 09/28/2005 10:45:23
--C4ZO9l7mQWyMv5+Y
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Sep 27, 2005 at 05:10:56PM -0700, Chuck Silvers wrote:
> sounds very good to me.  mixing fs-internal functions with the
> API intended for external consumers to use weakens the abstraction.
>=20
> 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.

vnd(4) now has the thread contenxt it needs to avoid using _BMAP
rather than _READ and _WRITE with the risk of sleeping, and thus
support holes in the backing file.  What about the direct-io/cache
issues?

--
Dan.
--C4ZO9l7mQWyMv5+Y
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (NetBSD)

iD8DBQFDOeejEAVxvV4N66cRAiQDAJ0bhyqGkfpwPHuAz8aqVBJRfFg69gCggItf
V25ra8H7YeR3LInlfgKKe7Y=
=Fhe9
-----END PGP SIGNATURE-----

--C4ZO9l7mQWyMv5+Y--