]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/bio.h
block: don't optimize for non-cloned bio in bio_get_last_bvec()
[karo-tx-linux.git] / include / linux / bio.h
index 79cfaeef1b0d63122d645eff2f11ca16e5b15d58..fbe47bc700bd014ca647b7b1d872c8e5ddd04618 100644 (file)
@@ -320,11 +320,6 @@ static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv)
        struct bvec_iter iter = bio->bi_iter;
        int idx;
 
-       if (!bio_flagged(bio, BIO_CLONED)) {
-               *bv = bio->bi_io_vec[bio->bi_vcnt - 1];
-               return;
-       }
-
        if (unlikely(!bio_multiple_segments(bio))) {
                *bv = bio_iovec(bio);
                return;