]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/blobdiff - drivers/target/target_core_iblock.c
Merge branch 'for-3.7/core' of git://git.kernel.dk/linux-block
[can-eth-gw-linux.git] / drivers / target / target_core_iblock.c
index 29408d46a6d9227130fab6aeb180b49ca05baf16..57d7674c50133c67430019efb98966b6013fa9e3 100644 (file)
@@ -553,14 +553,6 @@ static void iblock_complete_cmd(struct se_cmd *cmd)
        kfree(ibr);
 }
 
-static void iblock_bio_destructor(struct bio *bio)
-{
-       struct se_cmd *cmd = bio->bi_private;
-       struct iblock_dev *ib_dev = cmd->se_dev->dev_ptr;
-
-       bio_free(bio, ib_dev->ibd_bio_set);
-}
-
 static struct bio *
 iblock_get_bio(struct se_cmd *cmd, sector_t lba, u32 sg_num)
 {
@@ -582,7 +574,6 @@ iblock_get_bio(struct se_cmd *cmd, sector_t lba, u32 sg_num)
 
        bio->bi_bdev = ib_dev->ibd_bd;
        bio->bi_private = cmd;
-       bio->bi_destructor = iblock_bio_destructor;
        bio->bi_end_io = &iblock_bio_done;
        bio->bi_sector = lba;
        return bio;