block: Immutable bio vecs
[firefly-linux-kernel-4.4.55.git] / drivers / block / drbd / drbd_main.c
index f4e5440aba0522507dad6044e8e27b095293e2b9..929468e1512a687d44bb310b8e3cc94a6b15161d 100644 (file)
@@ -1546,7 +1546,7 @@ static int _drbd_send_bio(struct drbd_conf *mdev, struct bio *bio)
 
                err = _drbd_no_send_page(mdev, bvec.bv_page,
                                         bvec.bv_offset, bvec.bv_len,
-                                        bio_iter_last(bio, iter)
+                                        bio_iter_last(bvec, iter)
                                         ? 0 : MSG_MORE);
                if (err)
                        return err;
@@ -1565,7 +1565,7 @@ static int _drbd_send_zc_bio(struct drbd_conf *mdev, struct bio *bio)
 
                err = _drbd_send_page(mdev, bvec.bv_page,
                                      bvec.bv_offset, bvec.bv_len,
-                                     bio_iter_last(bio, iter) ? 0 : MSG_MORE);
+                                     bio_iter_last(bvec, iter) ? 0 : MSG_MORE);
                if (err)
                        return err;
        }