mount_ntfs: /dev/ad0s1: No such file or directory

Craig Rodrigues rodrigc at crodrigues.org
Sat Feb 17 17:07:41 UTC 2007


On Sat, Feb 17, 2007 at 05:49:04PM +0100, Olivier Houchard wrote:
> Apparently not enough ;-)
> I'm in discussion with Bruce Evans about this, he brought up valid concerns
> about this change, maybe I'll revert it and check all consumers of vfs_getopts
> to make sure they check the return value instead.

I'm not opposed to your vfs_mount.c change since it is quite reasonable.
It's just that in the mount code in FreeBSD, over the years, a lot
of behavior has been built on unreasonable API's, so changing things
exposes weird bugs. :) 

mount_ntfs should probably be converted to properly use nmount()
like mount_msdosfs.  The nmount() call path in the ntfs file system
code should probably be fixed up too.

I don't have any NTFS partitions on my FreeBSD system.  Does someone
have a small NTFS disk image that they can send me so I can implement
some of these changes and practise mounting?

-- 
Craig Rodrigues        
rodrigc at crodrigues.org


More information about the freebsd-current mailing list