Changeset View
Changeset View
Standalone View
Standalone View
sys/ufs/ufs/ufs_inode.c
Show First 20 Lines • Show All 147 Lines • ▼ Show 20 Lines | if (vn_start_secondary_write(vp, &mp, V_NOWAIT) != 0) { | ||||
goto loop; | goto loop; | ||||
} | } | ||||
/* | /* | ||||
* Fail to inactivate vnode now and | * Fail to inactivate vnode now and | ||||
* let ffs_snapshot() clean up after | * let ffs_snapshot() clean up after | ||||
* it has resumed the file system. | * it has resumed the file system. | ||||
*/ | */ | ||||
VI_LOCK(vp); | VI_LOCK(vp); | ||||
vp->v_iflag |= VI_OWEINACT; | vp->v_irflag |= VIRF_OWEINACT; | ||||
VI_UNLOCK(vp); | VI_UNLOCK(vp); | ||||
MNT_IUNLOCK(mp); | MNT_IUNLOCK(mp); | ||||
return (0); | return (0); | ||||
} | } | ||||
} | } | ||||
} | } | ||||
isize = ip->i_size; | isize = ip->i_size; | ||||
if (I_IS_UFS2(ip)) | if (I_IS_UFS2(ip)) | ||||
▲ Show 20 Lines • Show All 96 Lines • Show Last 20 Lines |