X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fbtrfs%2Fextent_io.c;h=32d67a822e93c0cf53f5c0409bd73ff863bf90bc;hb=983a5f84a4a11c8706ca70615125db711336b684;hp=d2ac518f90e41229aa6fdbca5c2f3a5dc26466c5;hpb=667e7d94a1683661cff5fe9a0fa0d7f8fdd2c007;p=karo-tx-linux.git diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index d2ac518f90e4..32d67a822e93 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -2635,8 +2635,7 @@ static int submit_extent_page(int rw, struct extent_io_tree *tree, if (old_compressed) contig = bio->bi_sector == sector; else - contig = bio->bi_sector + (bio->bi_size >> 9) == - sector; + contig = bio_end_sector(bio) == sector; if (prev_bio_flags != bio_flags || !contig || merge_bio(rw, tree, page, offset, page_size, bio, bio_flags) ||