You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
f2fs: increase pages_skipped when skipping writepages
This patch increases pages_skipped when skipping writepages. Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
This commit is contained in:
+5
-1
@@ -1209,7 +1209,7 @@ static int f2fs_write_node_pages(struct address_space *mapping,
|
||||
|
||||
/* collect a number of dirty node pages and write together */
|
||||
if (get_pages(sbi, F2FS_DIRTY_NODES) < nr_pages_to_skip(sbi, NODE))
|
||||
return 0;
|
||||
goto skip_write;
|
||||
|
||||
/* if mounting is failed, skip writing node pages */
|
||||
wbc->nr_to_write = 3 * max_hw_blocks(sbi);
|
||||
@@ -1218,6 +1218,10 @@ static int f2fs_write_node_pages(struct address_space *mapping,
|
||||
wbc->nr_to_write = nr_to_write - (3 * max_hw_blocks(sbi) -
|
||||
wbc->nr_to_write);
|
||||
return 0;
|
||||
|
||||
skip_write:
|
||||
wbc->pages_skipped += get_pages(sbi, F2FS_DIRTY_NODES);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int f2fs_set_node_page_dirty(struct page *page)
|
||||
|
||||
Reference in New Issue
Block a user