]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
btrfs: don't pass fs_info to describe_relocation()
authorJohannes Thumshirn <johannes.thumshirn@wdc.com>
Wed, 5 Jun 2024 12:55:54 +0000 (14:55 +0200)
committerDavid Sterba <dsterba@suse.com>
Thu, 11 Jul 2024 13:33:23 +0000 (15:33 +0200)
In describe_relocation() the fs_info is only needed for printing
information via btrfs_info() and can easily be accessed via the passed
in 'struct btrfs_block_group'.

So we can safely remove the fs_info parameter.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/relocation.c

index a43118a7091652e899e5a0d6600ee19cf32934a3..df3f7c11cfcee0243c587d98992e39d5065d31fb 100644 (file)
@@ -4005,15 +4005,13 @@ static void free_reloc_control(struct reloc_control *rc)
 /*
  * Print the block group being relocated
  */
-static void describe_relocation(struct btrfs_fs_info *fs_info,
-                               struct btrfs_block_group *block_group)
+static void describe_relocation(struct btrfs_block_group *block_group)
 {
        char buf[128] = {'\0'};
 
        btrfs_describe_block_groups(block_group->flags, buf, sizeof(buf));
 
-       btrfs_info(fs_info,
-                  "relocating block group %llu flags %s",
+       btrfs_info(block_group->fs_info, "relocating block group %llu flags %s",
                   block_group->start, buf);
 }
 
@@ -4121,7 +4119,7 @@ int btrfs_relocate_block_group(struct btrfs_fs_info *fs_info, u64 group_start)
                goto out;
        }
 
-       describe_relocation(fs_info, rc->block_group);
+       describe_relocation(rc->block_group);
 
        btrfs_wait_block_group_reservations(rc->block_group);
        btrfs_wait_nocow_writers(rc->block_group);