diff options
author | dyson <dyson@FreeBSD.org> | 1997-08-22 15:37:23 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1997-08-22 15:37:23 +0000 |
commit | 1ca5cefdf7a3ca345e1dbc024d94a41e3d3790f2 (patch) | |
tree | eda6c1c411c3b65b7a6a859e29d4ca15af4e6be2 /sys/ufs | |
parent | 7072a26c53a4091d1ca89a539e29c42a48db624d (diff) | |
download | FreeBSD-src-1ca5cefdf7a3ca345e1dbc024d94a41e3d3790f2.zip FreeBSD-src-1ca5cefdf7a3ca345e1dbc024d94a41e3d3790f2.tar.gz |
Fix the "remove optimization" by removing it. Sorry for the trouble.
Diffstat (limited to 'sys/ufs')
-rw-r--r-- | sys/ufs/ufs/ufs_vnops.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c index 0ed5c5d..3f9d72c 100644 --- a/sys/ufs/ufs/ufs_vnops.c +++ b/sys/ufs/ufs/ufs_vnops.c @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)ufs_vnops.c 8.27 (Berkeley) 5/27/95 - * $Id: ufs_vnops.c,v 1.52 1997/07/13 16:26:40 bde Exp $ + * $Id: ufs_vnops.c,v 1.53 1997/08/21 01:42:47 dyson Exp $ */ #include "opt_quota.h" @@ -692,11 +692,13 @@ ufs_remove(ap) ip->i_flag |= IN_CHANGE; } out: +#if 0 if ((ip->i_nlink == 0) && ((vp->v_object == NULL) && (vp->v_usecount == 1)) || (vp->v_usecount <= 2)) { VOP_TRUNCATE(vp, (off_t)0, 0, NOCRED, NULL); } +#endif if (dvp == vp) vrele(vp); |