diff options
author | phk <phk@FreeBSD.org> | 2005-01-24 22:41:21 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2005-01-24 22:41:21 +0000 |
commit | 9e3a1e9a2335044cd61cd2c20ba0f92fca74a604 (patch) | |
tree | 6d9afaae3183a6ac936c82421171e079bf12dae4 /sys/geom | |
parent | 1d63b12e222b2e353a1eaa08ab50ba0423b04ae4 (diff) | |
download | FreeBSD-src-9e3a1e9a2335044cd61cd2c20ba0f92fca74a604.zip FreeBSD-src-9e3a1e9a2335044cd61cd2c20ba0f92fca74a604.tar.gz |
Create a correctly sized vnode objects for disk devices.
Diffstat (limited to 'sys/geom')
-rw-r--r-- | sys/geom/geom_vfs.c | 1 |
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; |