SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.75
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)lfs_inode.c 7.74 (Berkeley) %G%
+ * @(#)lfs_inode.c 7.75 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
}
UPDATE_SEGUSE;
ip->i_blocks -= btodb(blocksreleased << fs->lfs_bshift);
}
UPDATE_SEGUSE;
ip->i_blocks -= btodb(blocksreleased << fs->lfs_bshift);
+ fs->lfs_bfree += btodb(blocksreleased << fs->lfs_bshift);
#ifdef DIAGNOSTIC
if (ip->i_blocks < 0)
panic("lfs_truncate: block count < 0");
#ifdef DIAGNOSTIC
if (ip->i_blocks < 0)
panic("lfs_truncate: block count < 0");