diff options
| -rw-r--r-- | sys/ufs/ffs/ffs_vfsops.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c index 49b1024dcd44..af3ca976b047 100644 --- a/sys/ufs/ffs/ffs_vfsops.c +++ b/sys/ufs/ffs/ffs_vfsops.c @@ -1244,11 +1244,13 @@ ffs_vget(mp, ino, flags, vpp) /* * FFS supports recursive locking. */ + fs = ump->um_fs; vp->v_vnlock->lk_flags |= LK_CANRECURSE; vp->v_data = ip; + vp->v_bsize = fs->fs_bsize; ip->i_vnode = vp; ip->i_ump = ump; - ip->i_fs = fs = ump->um_fs; + ip->i_fs = fs; ip->i_dev = dev; ip->i_number = ino; #ifdef QUOTA |
