|
|
| 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; |
| } | } |