mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
btrfs: remove unnecessary ctl argument from __btrfs_write_out_cache()
We can get the free space control structure from the given block group, so there is no need to pass it as an argument. Signed-off-by: Filipe Manana <fdmanana@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
81b86e6afe
commit
5580c972e5
|
|
@ -1363,10 +1363,10 @@ int btrfs_wait_cache_io(struct btrfs_trans_handle *trans,
|
|||
* or an errno if it was not.
|
||||
*/
|
||||
static int __btrfs_write_out_cache(struct inode *inode,
|
||||
struct btrfs_free_space_ctl *ctl,
|
||||
struct btrfs_block_group *block_group,
|
||||
struct btrfs_trans_handle *trans)
|
||||
{
|
||||
struct btrfs_free_space_ctl *ctl = block_group->free_space_ctl;
|
||||
struct btrfs_io_ctl *io_ctl = &block_group->io_ctl;
|
||||
struct extent_state *cached_state = NULL;
|
||||
LIST_HEAD(bitmap_list);
|
||||
|
|
@ -1512,7 +1512,6 @@ int btrfs_write_out_cache(struct btrfs_trans_handle *trans,
|
|||
struct btrfs_path *path)
|
||||
{
|
||||
struct btrfs_fs_info *fs_info = trans->fs_info;
|
||||
struct btrfs_free_space_ctl *ctl = block_group->free_space_ctl;
|
||||
struct inode *inode;
|
||||
int ret = 0;
|
||||
|
||||
|
|
@ -1527,7 +1526,7 @@ int btrfs_write_out_cache(struct btrfs_trans_handle *trans,
|
|||
if (IS_ERR(inode))
|
||||
return 0;
|
||||
|
||||
ret = __btrfs_write_out_cache(inode, ctl, block_group, trans);
|
||||
ret = __btrfs_write_out_cache(inode, block_group, trans);
|
||||
if (ret) {
|
||||
btrfs_debug(fs_info,
|
||||
"failed to write free space cache for block group %llu error %d",
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user