Diff for /xfs-linux/xfs_dir2_block.c between versions 1.57 and 1.58

version 1.57, 2007/08/23 16:00:34 version 1.58, 2007/12/13 05:18:26
Line 508  xfs_dir2_block_getdents( Line 508  xfs_dir2_block_getdents(
                         continue;                          continue;
   
                 cook = xfs_dir2_db_off_to_dataptr(mp, mp->m_dirdatablk,                  cook = xfs_dir2_db_off_to_dataptr(mp, mp->m_dirdatablk,
                                                     ptr - (char *)block);                                              (char *)dep - (char *)block);
                 ino = be64_to_cpu(dep->inumber);                  ino = be64_to_cpu(dep->inumber);
 #if XFS_BIG_INUMS  #if XFS_BIG_INUMS
                 ino += mp->m_inoadd;                  ino += mp->m_inoadd;
Line 519  xfs_dir2_block_getdents( Line 519  xfs_dir2_block_getdents(
                  */                   */
                 if (filldir(dirent, dep->name, dep->namelen, cook,                  if (filldir(dirent, dep->name, dep->namelen, cook,
                             ino, DT_UNKNOWN)) {                              ino, DT_UNKNOWN)) {
                         *offset = xfs_dir2_db_off_to_dataptr(mp,                          *offset = cook;
                                         mp->m_dirdatablk,  
                                         (char *)dep - (char *)block);  
                         xfs_da_brelse(NULL, bp);                          xfs_da_brelse(NULL, bp);
                         return 0;                          return 0;
                 }                  }

Removed from v.1.57  
changed lines
  Added in v.1.58


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