Changeset View
Changeset View
Standalone View
Standalone View
sys/ufs/ufs/ufs_inode.c
Show First 20 Lines • Show All 174 Lines • ▼ Show 20 Lines | out: | ||||
if (ip->i_mode == 0) | if (ip->i_mode == 0) | ||||
vrecycle(vp); | vrecycle(vp); | ||||
if (mp != NULL) | if (mp != NULL) | ||||
vn_finished_secondary_write(mp); | vn_finished_secondary_write(mp); | ||||
return (error); | return (error); | ||||
} | } | ||||
void | void | ||||
ufs_prepare_reclaim(struct vnode *vp) | ufs_prepare_reclaim(struct vnode *vp) | ||||
mckusick: The ufs_prepare_reclaim() function should be made static. | |||||
Done Inline ActionsI removed the function at all. It no longer makes sense since it is single-use. kib: I removed the function at all. It no longer makes sense since it is single-use. | |||||
{ | { | ||||
struct inode *ip; | struct inode *ip; | ||||
#ifdef QUOTA | #ifdef QUOTA | ||||
int i; | int i; | ||||
#endif | #endif | ||||
ip = VTOI(vp); | ip = VTOI(vp); | ||||
vnode_destroy_vobject(vp); | |||||
#ifdef QUOTA | #ifdef QUOTA | ||||
for (i = 0; i < MAXQUOTAS; i++) { | for (i = 0; i < MAXQUOTAS; i++) { | ||||
if (ip->i_dquot[i] != NODQUOT) { | if (ip->i_dquot[i] != NODQUOT) { | ||||
dqrele(vp, ip->i_dquot[i]); | dqrele(vp, ip->i_dquot[i]); | ||||
ip->i_dquot[i] = NODQUOT; | ip->i_dquot[i] = NODQUOT; | ||||
} | } | ||||
} | } | ||||
#endif | #endif | ||||
Show All 39 Lines |
The ufs_prepare_reclaim() function should be made static.