Diff for /xfs-linux/xfs_vnodeops.c between versions 1.698 and 1.699

version 1.698, 2007/06/08 16:04:48 version 1.699, 2007/06/20 06:06:53
Line 1263  xfs_free_eofblocks( Line 1263  xfs_free_eofblocks(
                 error = xfs_itruncate_start(ip, XFS_ITRUNC_DEFINITE,                  error = xfs_itruncate_start(ip, XFS_ITRUNC_DEFINITE,
                                     ip->i_size);                                      ip->i_size);
                 if (error) {                  if (error) {
                           xfs_trans_cancel(tp, 0);
                         if (use_iolock)                          if (use_iolock)
                                 xfs_iunlock(ip, XFS_IOLOCK_EXCL);                                  xfs_iunlock(ip, XFS_IOLOCK_EXCL);
                         return error;                          return error;
Line 1687  xfs_inactive( Line 1688  xfs_inactive(
   
                 error = xfs_itruncate_start(ip, XFS_ITRUNC_DEFINITE, 0);                  error = xfs_itruncate_start(ip, XFS_ITRUNC_DEFINITE, 0);
                 if (error) {                  if (error) {
                           xfs_trans_cancel(tp, 0);
                         xfs_iunlock(ip, XFS_IOLOCK_EXCL);                          xfs_iunlock(ip, XFS_IOLOCK_EXCL);
                         return VN_INACTIVE_CACHE;                          return VN_INACTIVE_CACHE;
                 }                  }

Removed from v.1.698  
changed lines
  Added in v.1.699


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>