--- src/sys/vfs/ufs/ffs_inode.c 2004/08/24 14:01:57 1.12 +++ src/sys/vfs/ufs/ffs_inode.c 2005/03/08 17:47:04 1.13 @@ -193,6 +193,7 @@ ffs_truncate(struct vnode *vp, off_t len #endif softdep_setup_freeblocks(oip, length); vinvalbuf(ovp, 0, td, 0, 0); + vnode_pager_setsize(ovp, 0); oip->i_flag |= IN_CHANGE | IN_UPDATE; return (ffs_update(ovp, 0)); }