|
@@ -203,10 +203,9 @@ static void iblock_free_device(struct se_device *dev)
|
|
|
|
|
|
if (ib_dev->ibd_bd != NULL)
|
|
if (ib_dev->ibd_bd != NULL)
|
|
blkdev_put(ib_dev->ibd_bd, FMODE_WRITE|FMODE_READ|FMODE_EXCL);
|
|
blkdev_put(ib_dev->ibd_bd, FMODE_WRITE|FMODE_READ|FMODE_EXCL);
|
|
- if (ib_dev->ibd_bio_set != NULL) {
|
|
|
|
- bioset_integrity_free(ib_dev->ibd_bio_set);
|
|
|
|
|
|
+ if (ib_dev->ibd_bio_set != NULL)
|
|
bioset_free(ib_dev->ibd_bio_set);
|
|
bioset_free(ib_dev->ibd_bio_set);
|
|
- }
|
|
|
|
|
|
+
|
|
kfree(ib_dev);
|
|
kfree(ib_dev);
|
|
}
|
|
}
|
|
|
|
|