diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 8ca24206fc68..ef44b8421cd7 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -2470,7 +2470,7 @@ static int f2fs_read_data_large_folio(struct inode *inode, ffs = NULL; nrpages = folio_nr_pages(folio); - for (; nrpages; nrpages--, max_nr_pages--) { + for (; nrpages; nrpages--, max_nr_pages--, index++, offset++) { sector_t block_nr; /* * Map blocks using the previous result first. @@ -2555,8 +2555,6 @@ static int f2fs_read_data_large_folio(struct inode *inode, f2fs_update_iostat(F2FS_I_SB(inode), NULL, FS_DATA_READ_IO, F2FS_BLKSIZE); last_block_in_bio = block_nr; - index++; - offset++; } trace_f2fs_read_folio(folio, DATA); if (rac) {