aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/block/drbd/drbd_main.c4
-rw-r--r--drivers/block/drbd/drbd_req.c1
-rw-r--r--drivers/block/drbd/drbd_worker.c2
3 files changed, 3 insertions, 4 deletions
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c
index 8ca8925520ad..f6cfc45b862a 100644
--- a/drivers/block/drbd/drbd_main.c
+++ b/drivers/block/drbd/drbd_main.c
@@ -2734,7 +2734,7 @@ static int _drbd_send_bio(struct drbd_conf *mdev, struct bio *bio)
2734 struct bio_vec *bvec; 2734 struct bio_vec *bvec;
2735 int i; 2735 int i;
2736 /* hint all but last page with MSG_MORE */ 2736 /* hint all but last page with MSG_MORE */
2737 __bio_for_each_segment(bvec, bio, i, 0) { 2737 bio_for_each_segment(bvec, bio, i) {
2738 if (!_drbd_no_send_page(mdev, bvec->bv_page, 2738 if (!_drbd_no_send_page(mdev, bvec->bv_page,
2739 bvec->bv_offset, bvec->bv_len, 2739 bvec->bv_offset, bvec->bv_len,
2740 i == bio->bi_vcnt -1 ? 0 : MSG_MORE)) 2740 i == bio->bi_vcnt -1 ? 0 : MSG_MORE))
@@ -2748,7 +2748,7 @@ static int _drbd_send_zc_bio(struct drbd_conf *mdev, struct bio *bio)
2748 struct bio_vec *bvec; 2748 struct bio_vec *bvec;
2749 int i; 2749 int i;
2750 /* hint all but last page with MSG_MORE */ 2750 /* hint all but last page with MSG_MORE */
2751 __bio_for_each_segment(bvec, bio, i, 0) { 2751 bio_for_each_segment(bvec, bio, i) {
2752 if (!_drbd_send_page(mdev, bvec->bv_page, 2752 if (!_drbd_send_page(mdev, bvec->bv_page,
2753 bvec->bv_offset, bvec->bv_len, 2753 bvec->bv_offset, bvec->bv_len,
2754 i == bio->bi_vcnt -1 ? 0 : MSG_MORE)) 2754 i == bio->bi_vcnt -1 ? 0 : MSG_MORE))
diff --git a/drivers/block/drbd/drbd_req.c b/drivers/block/drbd/drbd_req.c
index 4fc7f98d9856..de319ba54241 100644
--- a/drivers/block/drbd/drbd_req.c
+++ b/drivers/block/drbd/drbd_req.c
@@ -1106,7 +1106,6 @@ void drbd_make_request(struct request_queue *q, struct bio *bio)
1106 */ 1106 */
1107 D_ASSERT(bio->bi_size > 0); 1107 D_ASSERT(bio->bi_size > 0);
1108 D_ASSERT((bio->bi_size & 0x1ff) == 0); 1108 D_ASSERT((bio->bi_size & 0x1ff) == 0);
1109 D_ASSERT(bio->bi_idx == 0);
1110 1109
1111 /* to make some things easier, force alignment of requests within the 1110 /* to make some things easier, force alignment of requests within the
1112 * granularity of our hash tables */ 1111 * granularity of our hash tables */
diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c
index 56fd69e38298..14aa4a2d4dc4 100644
--- a/drivers/block/drbd/drbd_worker.c
+++ b/drivers/block/drbd/drbd_worker.c
@@ -308,7 +308,7 @@ void drbd_csum_bio(struct drbd_conf *mdev, struct crypto_hash *tfm, struct bio *
308 sg_init_table(&sg, 1); 308 sg_init_table(&sg, 1);
309 crypto_hash_init(&desc); 309 crypto_hash_init(&desc);
310 310
311 __bio_for_each_segment(bvec, bio, i, 0) { 311 bio_for_each_segment(bvec, bio, i) {
312 sg_set_page(&sg, bvec->bv_page, bvec->bv_len, bvec->bv_offset); 312 sg_set_page(&sg, bvec->bv_page, bvec->bv_len, bvec->bv_offset);
313 crypto_hash_update(&desc, &sg, sg.length); 313 crypto_hash_update(&desc, &sg, sg.length);
314 } 314 }