Commit 572f3dad authored by David Sterba's avatar David Sterba

btrfs: remove trivial helper update_nr_written

The helper used to do more with the wbc state but now it's just one
subtraction, no need to have a special helper.

It became trivial in a9132667 ("Btrfs: make mapping->writeback_index
point to the last written page").
Reviewed-by: default avatarJohannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: default avatarNikolay Borisov <nborisov@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent a6f5e39e
...@@ -3839,12 +3839,6 @@ static inline void contiguous_readpages(struct page *pages[], int nr_pages, ...@@ -3839,12 +3839,6 @@ static inline void contiguous_readpages(struct page *pages[], int nr_pages,
} }
} }
static void update_nr_written(struct writeback_control *wbc,
unsigned long nr_written)
{
wbc->nr_to_write -= nr_written;
}
/* /*
* helper for __extent_writepage, doing all of the delayed allocation setup. * helper for __extent_writepage, doing all of the delayed allocation setup.
* *
...@@ -4007,7 +4001,7 @@ static noinline_for_stack int __extent_writepage_io(struct btrfs_inode *inode, ...@@ -4007,7 +4001,7 @@ static noinline_for_stack int __extent_writepage_io(struct btrfs_inode *inode,
* we don't want to touch the inode after unlocking the page, * we don't want to touch the inode after unlocking the page,
* so we update the mapping writeback index now * so we update the mapping writeback index now
*/ */
update_nr_written(wbc, 1); wbc->nr_to_write--;
while (cur <= end) { while (cur <= end) {
u64 disk_bytenr; u64 disk_bytenr;
...@@ -4620,7 +4614,7 @@ static int write_one_subpage_eb(struct extent_buffer *eb, ...@@ -4620,7 +4614,7 @@ static int write_one_subpage_eb(struct extent_buffer *eb,
* dirty anymore, we have submitted a page. Update nr_written in wbc. * dirty anymore, we have submitted a page. Update nr_written in wbc.
*/ */
if (no_dirty_ebs) if (no_dirty_ebs)
update_nr_written(wbc, 1); wbc->nr_to_write--;
return ret; return ret;
} }
...@@ -4656,7 +4650,7 @@ static noinline_for_stack int write_one_eb(struct extent_buffer *eb, ...@@ -4656,7 +4650,7 @@ static noinline_for_stack int write_one_eb(struct extent_buffer *eb,
break; break;
} }
disk_bytenr += PAGE_SIZE; disk_bytenr += PAGE_SIZE;
update_nr_written(wbc, 1); wbc->nr_to_write--;
unlock_page(p); unlock_page(p);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment