Diff for /xfs-cmds/xfsprogs/repair/phase4.c between versions 1.19 and 1.20

version 1.19, 2006/09/29 17:16:48 version 1.20, 2007/02/21 14:37:08
Line 1059  quotino_check(xfs_mount_t *mp) Line 1059  quotino_check(xfs_mount_t *mp)
         ino_tree_node_t *irec;          ino_tree_node_t *irec;
   
         if (mp->m_sb.sb_uquotino != NULLFSINO && mp->m_sb.sb_uquotino != 0)  {          if (mp->m_sb.sb_uquotino != NULLFSINO && mp->m_sb.sb_uquotino != 0)  {
                 irec = find_inode_rec(XFS_INO_TO_AGNO(mp, mp->m_sb.sb_uquotino),                  if (verify_inum(mp, mp->m_sb.sb_uquotino))
                         XFS_INO_TO_AGINO(mp, mp->m_sb.sb_uquotino));                          irec = NULL;
                   else
                           irec = find_inode_rec(
                                   XFS_INO_TO_AGNO(mp, mp->m_sb.sb_uquotino),
                                   XFS_INO_TO_AGINO(mp, mp->m_sb.sb_uquotino));
   
                 if (irec == NULL || is_inode_free(irec,                  if (irec == NULL || is_inode_free(irec,
                                 mp->m_sb.sb_uquotino - irec->ino_startnum))  {                                  mp->m_sb.sb_uquotino - irec->ino_startnum))  {
Line 1071  quotino_check(xfs_mount_t *mp) Line 1075  quotino_check(xfs_mount_t *mp)
         }          }
   
         if (mp->m_sb.sb_gquotino != NULLFSINO && mp->m_sb.sb_gquotino != 0)  {          if (mp->m_sb.sb_gquotino != NULLFSINO && mp->m_sb.sb_gquotino != 0)  {
                 irec = find_inode_rec(XFS_INO_TO_AGNO(mp, mp->m_sb.sb_gquotino),                  if (verify_inum(mp, mp->m_sb.sb_gquotino))
                         XFS_INO_TO_AGINO(mp, mp->m_sb.sb_gquotino));                          irec = NULL;
                   else
                           irec = find_inode_rec(
                                   XFS_INO_TO_AGNO(mp, mp->m_sb.sb_gquotino),
                                   XFS_INO_TO_AGINO(mp, mp->m_sb.sb_gquotino));
   
                 if (irec == NULL || is_inode_free(irec,                  if (irec == NULL || is_inode_free(irec,
                                 mp->m_sb.sb_gquotino - irec->ino_startnum))  {                                  mp->m_sb.sb_gquotino - irec->ino_startnum))  {
Line 1322  phase4(xfs_mount_t *mp) Line 1330  phase4(xfs_mount_t *mp)
                 /*                  /*
                  * now reset the bitmap for all ags                   * now reset the bitmap for all ags
                  */                   */
                 bzero(ba_bmap[i],                   bzero(ba_bmap[i],
                     roundup((mp->m_sb.sb_agblocks+(NBBY/XR_BB)-1)/(NBBY/XR_BB),                      roundup((mp->m_sb.sb_agblocks+(NBBY/XR_BB)-1)/(NBBY/XR_BB),
                                                 sizeof(__uint64_t)));                                                  sizeof(__uint64_t)));
                 for (j = 0; j < ag_hdr_block; j++)                  for (j = 0; j < ag_hdr_block; j++)

Removed from v.1.19  
changed lines
  Added in v.1.20


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