Changeset View
Changeset View
Standalone View
Standalone View
sys/ufs/ffs/ffs_vfsops.c
Show First 20 Lines • Show All 2,005 Lines • ▼ Show 20 Lines | ffs_vgetf(mp, ino, flags, vpp, ffs_flags) | ||||
vp->v_bufobj.bo_bsize = fs->fs_bsize; | vp->v_bufobj.bo_bsize = fs->fs_bsize; | ||||
ip->i_vnode = vp; | ip->i_vnode = vp; | ||||
ip->i_ump = ump; | ip->i_ump = ump; | ||||
ip->i_number = ino; | ip->i_number = ino; | ||||
ip->i_ea_refs = 0; | ip->i_ea_refs = 0; | ||||
ip->i_nextclustercg = -1; | ip->i_nextclustercg = -1; | ||||
ip->i_flag = fs->fs_magic == FS_UFS1_MAGIC ? 0 : IN_UFS2; | ip->i_flag = fs->fs_magic == FS_UFS1_MAGIC ? 0 : IN_UFS2; | ||||
ip->i_mode = 0; /* ensure error cases below throw away vnode */ | ip->i_mode = 0; /* ensure error cases below throw away vnode */ | ||||
cluster_init_vn(&ip->i_clusterw); | |||||
#ifdef DIAGNOSTIC | #ifdef DIAGNOSTIC | ||||
ufs_init_trackers(ip); | ufs_init_trackers(ip); | ||||
#endif | #endif | ||||
#ifdef QUOTA | #ifdef QUOTA | ||||
{ | { | ||||
int i; | int i; | ||||
for (i = 0; i < MAXQUOTAS; i++) | for (i = 0; i < MAXQUOTAS; i++) | ||||
ip->i_dquot[i] = NODQUOT; | ip->i_dquot[i] = NODQUOT; | ||||
▲ Show 20 Lines • Show All 703 Lines • Show Last 20 Lines |