summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_vfs.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2005-01-24 22:41:21 +0000
committerphk <phk@FreeBSD.org>2005-01-24 22:41:21 +0000
commit9e3a1e9a2335044cd61cd2c20ba0f92fca74a604 (patch)
tree6d9afaae3183a6ac936c82421171e079bf12dae4 /sys/geom/geom_vfs.c
parent1d63b12e222b2e353a1eaa08ab50ba0423b04ae4 (diff)
downloadFreeBSD-src-9e3a1e9a2335044cd61cd2c20ba0f92fca74a604.zip
FreeBSD-src-9e3a1e9a2335044cd61cd2c20ba0f92fca74a604.tar.gz
Create a correctly sized vnode objects for disk devices.
Diffstat (limited to 'sys/geom/geom_vfs.c')
-rw-r--r--sys/geom/geom_vfs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/geom_vfs.c b/sys/geom/geom_vfs.c
index 6d2ab98..9582513 100644
--- a/sys/geom/geom_vfs.c
+++ b/sys/geom/geom_vfs.c
@@ -141,6 +141,7 @@ g_vfs_open(struct vnode *vp, struct g_consumer **cpp, const char *fsname, int wr
g_wither_geom(gp, ENXIO);
return (error);
}
+ vnode_create_vobject(vp, pp->mediasize, curthread);
*cpp = cp;
bo = &vp->v_bufobj;
bo->bo_ops = g_vfs_bufops;
OpenPOWER on IntegriCloud