diff options
-rw-r--r-- | fs/xfs/xfs_dir2_readdir.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/xfs/xfs_dir2_readdir.c b/fs/xfs/xfs_dir2_readdir.c index aead369e1c30..a312e1a9a155 100644 --- a/fs/xfs/xfs_dir2_readdir.c +++ b/fs/xfs/xfs_dir2_readdir.c | |||
@@ -456,7 +456,7 @@ xfs_dir2_leaf_readbuf( | |||
456 | /* | 456 | /* |
457 | * Advance offset through the mapping table. | 457 | * Advance offset through the mapping table. |
458 | */ | 458 | */ |
459 | for (j = 0; j < mp->m_dirblkfsbs; j++) { | 459 | for (j = 0; j < mp->m_dirblkfsbs; j += length ) { |
460 | /* | 460 | /* |
461 | * The rest of this extent but not more than a dir | 461 | * The rest of this extent but not more than a dir |
462 | * block. | 462 | * block. |
@@ -464,7 +464,6 @@ xfs_dir2_leaf_readbuf( | |||
464 | length = min_t(int, mp->m_dirblkfsbs, | 464 | length = min_t(int, mp->m_dirblkfsbs, |
465 | map[mip->ra_index].br_blockcount - | 465 | map[mip->ra_index].br_blockcount - |
466 | mip->ra_offset); | 466 | mip->ra_offset); |
467 | j += length; | ||
468 | mip->ra_offset += length; | 467 | mip->ra_offset += length; |
469 | 468 | ||
470 | /* | 469 | /* |