]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
btrfs: remove fs_info argument from priority_reclaim_metadata_space()
authorFilipe Manana <fdmanana@suse.com>
Mon, 13 Oct 2025 13:01:18 +0000 (14:01 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 24 Nov 2025 20:59:09 +0000 (21:59 +0100)
We don't need it since we can grab fs_info from the given space_info.
So remove the fs_info argument.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Anand Jain <asj@kernel.org>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/space-info.c

index 0925083cd38ad0a53b6caeca4492b1c2f3c71347..bd902e38929e8cc19a6b371b9c52ee0d14c91a8f 100644 (file)
@@ -1489,12 +1489,12 @@ static const enum btrfs_flush_state evict_flush_states[] = {
        RESET_ZONES,
 };
 
-static void priority_reclaim_metadata_space(struct btrfs_fs_info *fs_info,
-                               struct btrfs_space_info *space_info,
-                               struct reserve_ticket *ticket,
-                               const enum btrfs_flush_state *states,
-                               int states_nr)
+static void priority_reclaim_metadata_space(struct btrfs_space_info *space_info,
+                                           struct reserve_ticket *ticket,
+                                           const enum btrfs_flush_state *states,
+                                           int states_nr)
 {
+       struct btrfs_fs_info *fs_info = space_info->fs_info;
        u64 to_reclaim;
        int flush_state = 0;
 
@@ -1638,12 +1638,12 @@ static int handle_reserve_ticket(struct btrfs_fs_info *fs_info,
                wait_reserve_ticket(space_info, ticket);
                break;
        case BTRFS_RESERVE_FLUSH_LIMIT:
-               priority_reclaim_metadata_space(fs_info, space_info, ticket,
+               priority_reclaim_metadata_space(space_info, ticket,
                                                priority_flush_states,
                                                ARRAY_SIZE(priority_flush_states));
                break;
        case BTRFS_RESERVE_FLUSH_EVICT:
-               priority_reclaim_metadata_space(fs_info, space_info, ticket,
+               priority_reclaim_metadata_space(space_info, ticket,
                                                evict_flush_states,
                                                ARRAY_SIZE(evict_flush_states));
                break;