mirror of
https://github.com/torvalds/linux.git
synced 2024-11-16 00:52:01 +00:00
btrfs: rename cow_file_range_async to run_delalloc_compressed
cow_file_range_async is only used for compressed writeback. Rename it to run_delalloc_compressed, which also fits in with run_delalloc_nocow and run_delalloc_zoned. Reviewed-by: Anand Jain <anand.jain@oracle.com> Reviewed-by: Josef Bacik <josef@toxicpanda.com> Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
973fb26e81
commit
bb7b05fe1b
@ -1693,7 +1693,7 @@ static noinline void async_cow_submit(struct btrfs_work *work)
|
|||||||
* ->inode could be NULL if async_chunk_start has failed to compress,
|
* ->inode could be NULL if async_chunk_start has failed to compress,
|
||||||
* in which case we don't have anything to submit, yet we need to
|
* in which case we don't have anything to submit, yet we need to
|
||||||
* always adjust ->async_delalloc_pages as its paired with the init
|
* always adjust ->async_delalloc_pages as its paired with the init
|
||||||
* happening in cow_file_range_async
|
* happening in run_delalloc_compressed
|
||||||
*/
|
*/
|
||||||
if (async_chunk->inode)
|
if (async_chunk->inode)
|
||||||
submit_compressed_extents(async_chunk);
|
submit_compressed_extents(async_chunk);
|
||||||
@ -1720,11 +1720,11 @@ static noinline void async_cow_free(struct btrfs_work *work)
|
|||||||
kvfree(async_cow);
|
kvfree(async_cow);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool cow_file_range_async(struct btrfs_inode *inode,
|
static bool run_delalloc_compressed(struct btrfs_inode *inode,
|
||||||
struct writeback_control *wbc,
|
struct writeback_control *wbc,
|
||||||
struct page *locked_page,
|
struct page *locked_page,
|
||||||
u64 start, u64 end, int *page_started,
|
u64 start, u64 end, int *page_started,
|
||||||
unsigned long *nr_written)
|
unsigned long *nr_written)
|
||||||
{
|
{
|
||||||
struct btrfs_fs_info *fs_info = inode->root->fs_info;
|
struct btrfs_fs_info *fs_info = inode->root->fs_info;
|
||||||
struct cgroup_subsys_state *blkcg_css = wbc_blkcg_css(wbc);
|
struct cgroup_subsys_state *blkcg_css = wbc_blkcg_css(wbc);
|
||||||
@ -2417,8 +2417,8 @@ int btrfs_run_delalloc_range(struct btrfs_inode *inode, struct page *locked_page
|
|||||||
|
|
||||||
if (btrfs_inode_can_compress(inode) &&
|
if (btrfs_inode_can_compress(inode) &&
|
||||||
inode_need_compress(inode, start, end) &&
|
inode_need_compress(inode, start, end) &&
|
||||||
cow_file_range_async(inode, wbc, locked_page, start,
|
run_delalloc_compressed(inode, wbc, locked_page, start,
|
||||||
end, page_started, nr_written))
|
end, page_started, nr_written))
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
if (zoned)
|
if (zoned)
|
||||||
|
Loading…
Reference in New Issue
Block a user