btrfs: remove duplicate recording of physical address
authorJohannes Thumshirn <johannes.thumshirn@wdc.com>
Wed, 17 Jan 2024 10:25:42 +0000 (02:25 -0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:45 +0000 (16:24 +0100)
Remove the duplicate physical recording of the original write physical
address in case of a single device write.

This duplicated code is most likely present due to a rebase error.

Reviewed-by: Filipe Manana <fdmanana@suse.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/bio.c

index 928f512cdb4a7496ba3dfcc712b8d2571841eacd..2d20215548db58013451a08fb36956dd320fe5e5 100644 (file)
@@ -509,8 +509,6 @@ static void __btrfs_submit_bio(struct bio *bio, struct btrfs_io_context *bioc,
        if (!bioc) {
                /* Single mirror read/write fast path. */
                btrfs_bio(bio)->mirror_num = mirror_num;
-               if (bio_op(bio) != REQ_OP_READ)
-                       btrfs_bio(bio)->orig_physical = smap->physical;
                bio->bi_iter.bi_sector = smap->physical >> SECTOR_SHIFT;
                if (bio_op(bio) != REQ_OP_READ)
                        btrfs_bio(bio)->orig_physical = smap->physical;