From: Filipe Manana Date: Mon, 13 Oct 2025 17:10:02 +0000 (+0100) Subject: btrfs: remove fs_info argument from steal_from_global_rsv() X-Git-Tag: v6.19-rc1~167^2~115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ddeac2a12b114a5def0a4c23961d2c0938556472;p=thirdparty%2Fkernel%2Flinux.git btrfs: remove fs_info argument from steal_from_global_rsv() 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 Reviewed-by: Johannes Thumshirn Reviewed-by: Anand Jain Signed-off-by: Filipe Manana Reviewed-by: David Sterba Signed-off-by: David Sterba --- diff --git a/fs/btrfs/space-info.c b/fs/btrfs/space-info.c index 2446fe1310f6d..4dc2ae5d79a81 100644 --- a/fs/btrfs/space-info.c +++ b/fs/btrfs/space-info.c @@ -1031,10 +1031,10 @@ static bool need_preemptive_reclaim(const struct btrfs_space_info *space_info) !test_bit(BTRFS_FS_STATE_REMOUNTING, &fs_info->fs_state)); } -static bool steal_from_global_rsv(struct btrfs_fs_info *fs_info, - struct btrfs_space_info *space_info, +static bool steal_from_global_rsv(struct btrfs_space_info *space_info, struct reserve_ticket *ticket) { + struct btrfs_fs_info *fs_info = space_info->fs_info; struct btrfs_block_rsv *global_rsv = &fs_info->global_block_rsv; u64 min_bytes; @@ -1096,7 +1096,7 @@ static bool maybe_fail_all_tickets(struct btrfs_space_info *space_info) ticket = list_first_entry(&space_info->tickets, struct reserve_ticket, list); - if (!aborted && steal_from_global_rsv(fs_info, space_info, ticket)) + if (!aborted && steal_from_global_rsv(space_info, ticket)) return true; if (!aborted && btrfs_test_opt(fs_info, ENOSPC_DEBUG)) @@ -1525,7 +1525,7 @@ static void priority_reclaim_metadata_space(struct btrfs_space_info *space_info, if (BTRFS_FS_ERROR(fs_info)) { ticket->error = BTRFS_FS_ERROR(fs_info); remove_ticket(space_info, ticket); - } else if (!steal_from_global_rsv(fs_info, space_info, ticket)) { + } else if (!steal_from_global_rsv(space_info, ticket)) { ticket->error = -ENOSPC; remove_ticket(space_info, ticket); }