Diff for /xfs-linux/quota/xfs_qm.c between versions 1.50 and 1.51

version 1.50, 2007/07/09 06:12:55 version 1.51, 2007/08/02 16:04:40
Line 1712  xfs_qm_get_rtblks( Line 1712  xfs_qm_get_rtblks(
         xfs_extnum_t    idx;                    /* extent record index */          xfs_extnum_t    idx;                    /* extent record index */
         xfs_ifork_t     *ifp;                   /* inode fork pointer */          xfs_ifork_t     *ifp;                   /* inode fork pointer */
         xfs_extnum_t    nextents;               /* number of extent entries */          xfs_extnum_t    nextents;               /* number of extent entries */
         xfs_bmbt_rec_t  *ep;                    /* pointer to an extent entry */  
         int             error;          int             error;
   
         ASSERT(XFS_IS_REALTIME_INODE(ip));          ASSERT(XFS_IS_REALTIME_INODE(ip));
Line 1723  xfs_qm_get_rtblks( Line 1722  xfs_qm_get_rtblks(
         }          }
         rtblks = 0;          rtblks = 0;
         nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t);          nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t);
         for (idx = 0; idx < nextents; idx++) {          for (idx = 0; idx < nextents; idx++)
                 ep = xfs_iext_get_ext(ifp, idx);                  rtblks += xfs_bmbt_get_blockcount(xfs_iext_get_ext(ifp, idx));
                 rtblks += xfs_bmbt_get_blockcount(ep);  
         }  
         *O_rtblks = (xfs_qcnt_t)rtblks;          *O_rtblks = (xfs_qcnt_t)rtblks;
         return 0;          return 0;
 }  }

Removed from v.1.50  
changed lines
  Added in v.1.51


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