]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
btrfs: remove pointless data_end assignment in btrfs_extent_item()
authorFilipe Manana <fdmanana@suse.com>
Thu, 16 Oct 2025 10:22:57 +0000 (11:22 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 24 Nov 2025 21:03:02 +0000 (22:03 +0100)
There's no point in setting 'data_end' to 'old_data' as we don't use it
afterwards. So remove the redundant assignment which was never needed
and added when the function was first added in commit 6567e837df07
("Btrfs: early work to file_write in big extents").

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/ctree.c

index 3be1b66aea357d5530735efd000e14a897a08d94..f6a9b6bbf78bd19ec905ee98cdb8d4a86daa64ec 100644 (file)
@@ -4136,7 +4136,6 @@ void btrfs_extend_item(struct btrfs_trans_handle *trans,
        memmove_leaf_data(leaf, data_end - data_size, data_end,
                          old_data - data_end);
 
-       data_end = old_data;
        old_size = btrfs_item_size(leaf, slot);
        btrfs_set_item_size(leaf, slot, old_size + data_size);
        btrfs_mark_buffer_dirty(trans, leaf);