diff options
Diffstat (limited to 'fs/nilfs2/page.c')
-rw-r--r-- | fs/nilfs2/page.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/fs/nilfs2/page.c b/fs/nilfs2/page.c index 8616c46d33da..68241512d7c1 100644 --- a/fs/nilfs2/page.c +++ b/fs/nilfs2/page.c | |||
@@ -255,10 +255,9 @@ int nilfs_copy_dirty_pages(struct address_space *dmap, | |||
255 | pgoff_t index = 0; | 255 | pgoff_t index = 0; |
256 | int err = 0; | 256 | int err = 0; |
257 | 257 | ||
258 | pagevec_init(&pvec, 0); | 258 | pagevec_init(&pvec); |
259 | repeat: | 259 | repeat: |
260 | if (!pagevec_lookup_tag(&pvec, smap, &index, PAGECACHE_TAG_DIRTY, | 260 | if (!pagevec_lookup_tag(&pvec, smap, &index, PAGECACHE_TAG_DIRTY)) |
261 | PAGEVEC_SIZE)) | ||
262 | return 0; | 261 | return 0; |
263 | 262 | ||
264 | for (i = 0; i < pagevec_count(&pvec); i++) { | 263 | for (i = 0; i < pagevec_count(&pvec); i++) { |
@@ -310,7 +309,7 @@ void nilfs_copy_back_pages(struct address_space *dmap, | |||
310 | pgoff_t index = 0; | 309 | pgoff_t index = 0; |
311 | int err; | 310 | int err; |
312 | 311 | ||
313 | pagevec_init(&pvec, 0); | 312 | pagevec_init(&pvec); |
314 | repeat: | 313 | repeat: |
315 | n = pagevec_lookup(&pvec, smap, &index); | 314 | n = pagevec_lookup(&pvec, smap, &index); |
316 | if (!n) | 315 | if (!n) |
@@ -374,10 +373,10 @@ void nilfs_clear_dirty_pages(struct address_space *mapping, bool silent) | |||
374 | unsigned int i; | 373 | unsigned int i; |
375 | pgoff_t index = 0; | 374 | pgoff_t index = 0; |
376 | 375 | ||
377 | pagevec_init(&pvec, 0); | 376 | pagevec_init(&pvec); |
378 | 377 | ||
379 | while (pagevec_lookup_tag(&pvec, mapping, &index, PAGECACHE_TAG_DIRTY, | 378 | while (pagevec_lookup_tag(&pvec, mapping, &index, |
380 | PAGEVEC_SIZE)) { | 379 | PAGECACHE_TAG_DIRTY)) { |
381 | for (i = 0; i < pagevec_count(&pvec); i++) { | 380 | for (i = 0; i < pagevec_count(&pvec); i++) { |
382 | struct page *page = pvec.pages[i]; | 381 | struct page *page = pvec.pages[i]; |
383 | 382 | ||
@@ -519,7 +518,7 @@ unsigned long nilfs_find_uncommitted_extent(struct inode *inode, | |||
519 | index = start_blk >> (PAGE_SHIFT - inode->i_blkbits); | 518 | index = start_blk >> (PAGE_SHIFT - inode->i_blkbits); |
520 | nblocks_in_page = 1U << (PAGE_SHIFT - inode->i_blkbits); | 519 | nblocks_in_page = 1U << (PAGE_SHIFT - inode->i_blkbits); |
521 | 520 | ||
522 | pagevec_init(&pvec, 0); | 521 | pagevec_init(&pvec); |
523 | 522 | ||
524 | repeat: | 523 | repeat: |
525 | pvec.nr = find_get_pages_contig(inode->i_mapping, index, PAGEVEC_SIZE, | 524 | pvec.nr = find_get_pages_contig(inode->i_mapping, index, PAGEVEC_SIZE, |