From: Filipe Manana Date: Thu, 4 May 2023 11:04:21 +0000 (+0100) Subject: btrfs: use precomputed end offsets at do_trimming() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b77433b144621ebd5d0a6a3b6a3d454fa45b9309;p=linux.git btrfs: use precomputed end offsets at do_trimming() The are two computations of end offsets at do_trimming() that are not necessary, as they were previously computed and stored in local const variables. So just use the variables instead, to make the source code shorter and easier to read. Reviewed-by: Anand Jain Signed-off-by: Filipe Manana Reviewed-by: David Sterba Signed-off-by: David Sterba --- diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c index 7f69fcc51550e..985bc94b3763a 100644 --- a/fs/btrfs/free-space-cache.c +++ b/fs/btrfs/free-space-cache.c @@ -3676,7 +3676,7 @@ static int do_trimming(struct btrfs_block_group *block_group, __btrfs_add_free_space(block_group, reserved_start, start - reserved_start, reserved_trim_state); - if (start + bytes < reserved_start + reserved_bytes) + if (end < reserved_end) __btrfs_add_free_space(block_group, end, reserved_end - end, reserved_trim_state); __btrfs_add_free_space(block_group, start, bytes, trim_state);