+ return (VOP_UPDATE(ap->a_vp, &tv, &tv, ap->a_waitfor == MNT_WAIT));
+}
+
+/*
+ * Reclaim an inode so that it can be used for other purposes.
+ */
+int
+ffs_reclaim(ap)
+ struct vop_reclaim_args /* {
+ struct vnode *a_vp;
+ } */ *ap;
+{
+ register struct vnode *vp = ap->a_vp;
+ int error;
+
+ if (error = ufs_reclaim(vp))
+ return (error);
+ FREE(vp->v_data, M_FFSNODE);
+ vp->v_data = NULL;
+ return (0);
+}