From 76e67baf2884f13de1382013b3439d5c7f0f20c2 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 16 May 2017 11:27:28 -0700 Subject: [PATCH] blob_bdev: use bdev block size getter Change-Id: Id22f904fdb71798ef2369415d38f468b06d7ac07 Signed-off-by: Daniel Verkamp --- lib/blob/bdev/blob_bdev.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/blob/bdev/blob_bdev.c b/lib/blob/bdev/blob_bdev.c index 46e7c9474..75cb45a29 100644 --- a/lib/blob/bdev/blob_bdev.c +++ b/lib/blob/bdev/blob_bdev.c @@ -72,9 +72,10 @@ bdev_blob_read(struct spdk_bs_dev *dev, struct spdk_io_channel *channel, void *p { struct spdk_bdev *bdev = __get_bdev(dev); struct spdk_bdev_io *bdev_io; + uint32_t block_size = spdk_bdev_get_block_size(bdev); - bdev_io = spdk_bdev_read(bdev, channel, payload, lba * bdev->blocklen, - lba_count * bdev->blocklen, bdev_blob_io_complete, cb_args); + bdev_io = spdk_bdev_read(bdev, channel, payload, lba * block_size, + lba_count * block_size, bdev_blob_io_complete, cb_args); if (bdev_io == NULL) { cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, -EIO); } @@ -86,9 +87,10 @@ bdev_blob_write(struct spdk_bs_dev *dev, struct spdk_io_channel *channel, void * { struct spdk_bdev *bdev = __get_bdev(dev); struct spdk_bdev_io *bdev_io; + uint32_t block_size = spdk_bdev_get_block_size(bdev); - bdev_io = spdk_bdev_write(bdev, channel, payload, lba * bdev->blocklen, - lba_count * bdev->blocklen, bdev_blob_io_complete, cb_args); + bdev_io = spdk_bdev_write(bdev, channel, payload, lba * block_size, + lba_count * block_size, bdev_blob_io_complete, cb_args); if (bdev_io == NULL) { cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, -EIO); }