]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/md/dm-emc.c
Stop exporting blk_rq_bio_prep
[linux-2.6-omap-h63xx.git] / drivers / md / dm-emc.c
index 265c467854da7eccc62c7d5c09ec1495c2c65065..71cc858b786041401031d7bfab99bb021c81b973 100644 (file)
@@ -109,15 +109,7 @@ static struct request *get_failover_req(struct emc_handler *h,
                return NULL;
        }
 
-       rq->bio = rq->biotail = bio;
-       blk_rq_bio_prep(q, rq, bio);
-
-       rq->rq_disk = bdev->bd_contains->bd_disk;
-
-       /* bio backed don't set data */
-       rq->buffer = rq->data = NULL;
-       /* rq data_len used for pc cmd's request_bufflen */
-       rq->data_len = bio->bi_size;
+       blk_rq_append_bio(q, rq, bio);
 
        rq->sense = h->sense;
        memset(rq->sense, 0, SCSI_SENSE_BUFFERSIZE);