summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2005-01-24 21:51:19 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2005-01-24 21:51:19 +0000
commit625d4bc03aea24308d93b7357bad1520cdcee09b (patch)
treede9993e72275e8d7b239a022135f011d89328de4
parentd07a6d3f6177239bbc47a24131f87738c1dfb1c3 (diff)
Notes
-rw-r--r--sys/fs/cd9660/cd9660_vfsops.c1
-rw-r--r--sys/fs/msdosfs/msdosfs_vfsops.c1
-rw-r--r--sys/fs/ntfs/ntfs_vfsops.c2
-rw-r--r--sys/fs/udf/udf_vfsops.c1
-rw-r--r--sys/gnu/ext2fs/ext2_vfsops.c1
-rw-r--r--sys/gnu/fs/ext2fs/ext2_vfsops.c1
-rw-r--r--sys/isofs/cd9660/cd9660_vfsops.c1
-rw-r--r--sys/ufs/ufs/ufs_vfsops.c1
8 files changed, 8 insertions, 1 deletions
diff --git a/sys/fs/cd9660/cd9660_vfsops.c b/sys/fs/cd9660/cd9660_vfsops.c
index 852a1a3049a6..0c77a555c6b7 100644
--- a/sys/fs/cd9660/cd9660_vfsops.c
+++ b/sys/fs/cd9660/cd9660_vfsops.c
@@ -616,6 +616,7 @@ cd9660_fhtovp(mp, fhp, vpp)
return (ESTALE);
}
*vpp = nvp;
+ vnode_create_vobject(*vpp, 0, curthread);
return (0);
}
diff --git a/sys/fs/msdosfs/msdosfs_vfsops.c b/sys/fs/msdosfs/msdosfs_vfsops.c
index 91dfb5c838af..c01b1e8ddc4d 100644
--- a/sys/fs/msdosfs/msdosfs_vfsops.c
+++ b/sys/fs/msdosfs/msdosfs_vfsops.c
@@ -940,6 +940,7 @@ msdosfs_fhtovp(mp, fhp, vpp)
return (error);
}
*vpp = DETOV(dep);
+ vnode_create_vobject(*vpp, dep->de_FileSize, curthread);
return (0);
}
diff --git a/sys/fs/ntfs/ntfs_vfsops.c b/sys/fs/ntfs/ntfs_vfsops.c
index c6022209c316..d7ff5e2148c8 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);
}
diff --git a/sys/fs/udf/udf_vfsops.c b/sys/fs/udf/udf_vfsops.c
index 6a815af8cadd..d39f0cc683dc 100644
--- a/sys/fs/udf/udf_vfsops.c
+++ b/sys/fs/udf/udf_vfsops.c
@@ -705,6 +705,7 @@ udf_fhtovp(struct mount *mp, struct fid *fhp, struct vnode **vpp)
}
*vpp = nvp;
+ vnode_create_vobject(*vpp, 0, curthread);
return (0);
}
diff --git a/sys/gnu/ext2fs/ext2_vfsops.c b/sys/gnu/ext2fs/ext2_vfsops.c
index cb4e3c80f9ec..b3e50aabaa9a 100644
--- a/sys/gnu/ext2fs/ext2_vfsops.c
+++ b/sys/gnu/ext2fs/ext2_vfsops.c
@@ -1093,6 +1093,7 @@ ext2_fhtovp(mp, fhp, vpp)
return (ESTALE);
}
*vpp = nvp;
+ vnode_create_vobject(*vpp, 0, curthread);
return (0);
}
diff --git a/sys/gnu/fs/ext2fs/ext2_vfsops.c b/sys/gnu/fs/ext2fs/ext2_vfsops.c
index cb4e3c80f9ec..b3e50aabaa9a 100644
--- a/sys/gnu/fs/ext2fs/ext2_vfsops.c
+++ b/sys/gnu/fs/ext2fs/ext2_vfsops.c
@@ -1093,6 +1093,7 @@ ext2_fhtovp(mp, fhp, vpp)
return (ESTALE);
}
*vpp = nvp;
+ vnode_create_vobject(*vpp, 0, curthread);
return (0);
}
diff --git a/sys/isofs/cd9660/cd9660_vfsops.c b/sys/isofs/cd9660/cd9660_vfsops.c
index 852a1a3049a6..0c77a555c6b7 100644
--- a/sys/isofs/cd9660/cd9660_vfsops.c
+++ b/sys/isofs/cd9660/cd9660_vfsops.c
@@ -616,6 +616,7 @@ cd9660_fhtovp(mp, fhp, vpp)
return (ESTALE);
}
*vpp = nvp;
+ vnode_create_vobject(*vpp, 0, curthread);
return (0);
}
diff --git a/sys/ufs/ufs/ufs_vfsops.c b/sys/ufs/ufs/ufs_vfsops.c
index 3e57aa28a20f..514ee1f14038 100644
--- a/sys/ufs/ufs/ufs_vfsops.c
+++ b/sys/ufs/ufs/ufs_vfsops.c
@@ -206,5 +206,6 @@ ufs_fhtovp(mp, ufhp, vpp)
return (ESTALE);
}
*vpp = nvp;
+ vnode_create_vobject(*vpp, 0, curthread);
return (0);
}