diff options
-rw-r--r-- | block/ll_rw_blk.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/block/ll_rw_blk.c b/block/ll_rw_blk.c index 3e7801e49033..ef42bb2b12b6 100644 --- a/block/ll_rw_blk.c +++ b/block/ll_rw_blk.c | |||
@@ -527,8 +527,6 @@ int blk_do_ordered(request_queue_t *q, struct request **rqp) | |||
527 | static int flush_dry_bio_endio(struct bio *bio, unsigned int bytes, int error) | 527 | static int flush_dry_bio_endio(struct bio *bio, unsigned int bytes, int error) |
528 | { | 528 | { |
529 | request_queue_t *q = bio->bi_private; | 529 | request_queue_t *q = bio->bi_private; |
530 | struct bio_vec *bvec; | ||
531 | int i; | ||
532 | 530 | ||
533 | /* | 531 | /* |
534 | * This is dry run, restore bio_sector and size. We'll finish | 532 | * This is dry run, restore bio_sector and size. We'll finish |
@@ -540,13 +538,6 @@ static int flush_dry_bio_endio(struct bio *bio, unsigned int bytes, int error) | |||
540 | if (bio->bi_size) | 538 | if (bio->bi_size) |
541 | return 1; | 539 | return 1; |
542 | 540 | ||
543 | /* Rewind bvec's */ | ||
544 | bio->bi_idx = 0; | ||
545 | bio_for_each_segment(bvec, bio, i) { | ||
546 | bvec->bv_len += bvec->bv_offset; | ||
547 | bvec->bv_offset = 0; | ||
548 | } | ||
549 | |||
550 | /* Reset bio */ | 541 | /* Reset bio */ |
551 | set_bit(BIO_UPTODATE, &bio->bi_flags); | 542 | set_bit(BIO_UPTODATE, &bio->bi_flags); |
552 | bio->bi_size = q->bi_size; | 543 | bio->bi_size = q->bi_size; |