Date: Fri, 16 Feb 2007 09:58:10 +0100 From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: Robert Watson <rwatson@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/fs/hpfs hpfs_vfsops.c hpfs_vnops.c src/sys/fs/msdosfs msdosfs_vfsops.c msdosfs_vnops.c src/sys/fs/ntfs ntfs_vfsops.c ntfs_vnops.c src/sys/fs/nullfs null_vfsops.c null_vnops.c src/sys/fs/udf udf.h udf_vfsops.c ... Message-ID: <20070216085810.GB55867@garage.freebsd.pl> In-Reply-To: <20070216073206.C83539@fledge.watson.org> References: <200702152208.l1FM8aY7002188@repoman.freebsd.org> <20070216073206.C83539@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--7ZAtKRhVyVSsbBD2 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 16, 2007 at 07:33:12AM +0000, Robert Watson wrote: >=20 > On Thu, 15 Feb 2007, Pawel Jakub Dawidek wrote: >=20 > > Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh met= hod. > > This way we may support multiple structures in v_data vnode field within > > one file system without using black magic. > > > > Vnode-to-file-handle should be VOP in the first place, but was made VFS > > operation to keep interface as compatible as possible with SUN's VFS. > > BTW. Now Solaris also implements vnode-to-file-handle as VOP operation. > > > > VFS_VPTOFH() was left for API backward compatibility, but is marked for > > removal before 8.0-RELEASE. > > > > Approved by: mckusick > > Discussed with: many (on IRC) > > Tested with: ufs, msdosfs, cd9660, nullfs and zfs >=20 > Do you think API backward compatibility is actually required in 7.x? It = looks like you've updated all the file systems, in which case the temptatio= n would be to drop it as=20 > we already have other VFS changes in 7.x from 6.x. Those changes break API or only ABI? My change break ABI backward compatibility, but I thought it will be good to leave API compatibility so 3rd party file systems (eg. from ports) have time to catch-up. If this is not necessary, I'll remove it right away. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --7ZAtKRhVyVSsbBD2 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF1XIiForvXbEpPzQRAhaiAKDj40k2T9j+W53HtBIdxJvVFOljRQCgvfWF i/gmWuS/+kvi/6hQBtJKXRM= =MFvo -----END PGP SIGNATURE----- --7ZAtKRhVyVSsbBD2--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070216085810.GB55867>