From 09b996f480a43ad18cbd78c07730020d2f37d6f1 Mon Sep 17 00:00:00 2001 From: phk Date: Mon, 24 Jan 2005 21:51:19 +0000 Subject: Create a vp->v_object in VFS_FHTOVP() if we want to be exportable with NFS. We are moving responsibility for creating the vnode_pager object into the filesystems which own the vnode, and this is one of the places we have to cover. We call vnode_create_vobject() directly because we own the vnode. If we can get the size easily, pass it as an argument to save the call to VOP_GETATTR() in vnode_create_vobject() --- sys/fs/ntfs/ntfs_vfsops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/fs/ntfs') diff --git a/sys/fs/ntfs/ntfs_vfsops.c b/sys/fs/ntfs/ntfs_vfsops.c index c602220..d7ff5e2 100644 --- a/sys/fs/ntfs/ntfs_vfsops.c +++ b/sys/fs/ntfs/ntfs_vfsops.c @@ -608,7 +608,7 @@ ntfs_fhtovp( /* XXX as unlink/rmdir/mkdir/creat are not currently possible * with NTFS, we don't need to check anything else for now */ *vpp = nvp; - + vnode_create_vobject(nvp, VTOF(nvp)->f_size, curthread); return (0); } -- cgit v1.1