lvol: remove page_size field from lvol store struct
It does not seem nessecary to include it, when this it used just once in lvol disk creation. Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I42ead55329f0ac7e55bb73702d071f118a5c7931 Reviewed-on: https://review.gerrithub.io/379678 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
4912114819
commit
dd9fdb0c55
@ -68,7 +68,6 @@ struct spdk_lvol_store {
|
||||
struct spdk_bs_dev *bs_dev;
|
||||
struct spdk_blob_store *blobstore;
|
||||
uuid_t uuid;
|
||||
uint64_t page_size;
|
||||
struct spdk_lvs_req *destruct_req;
|
||||
TAILQ_HEAD(, spdk_lvol) lvols;
|
||||
};
|
||||
|
@ -428,7 +428,7 @@ _create_lvol_disk(struct spdk_lvol *lvol)
|
||||
bdev->name = lvol->name;
|
||||
bdev->product_name = "Logical Volume";
|
||||
bdev->write_cache = 1;
|
||||
bdev->blocklen = lvol->lvol_store->page_size;
|
||||
bdev->blocklen = spdk_bs_get_page_size(lvol->lvol_store->blobstore);
|
||||
assert((lvol->sz % bdev->blocklen) == 0);
|
||||
bdev->blockcnt = lvol->sz / bdev->blocklen;
|
||||
|
||||
|
@ -55,7 +55,6 @@ _lvs_init_cb(void *cb_arg, struct spdk_blob_store *bs, int lvserrno)
|
||||
} else {
|
||||
assert(bs != NULL);
|
||||
lvs->blobstore = bs;
|
||||
lvs->page_size = spdk_bs_get_page_size(bs);
|
||||
TAILQ_INIT(&lvs->lvols);
|
||||
|
||||
SPDK_INFOLOG(SPDK_TRACE_LVOL, "Lvol store initialized\n");
|
||||
|
@ -36,6 +36,8 @@
|
||||
|
||||
#include "vbdev_lvol.c"
|
||||
|
||||
#define SPDK_BS_PAGE_SIZE 0x1000
|
||||
|
||||
int g_lvolerrno;
|
||||
int g_lvserrno;
|
||||
int g_cluster_size;
|
||||
@ -58,6 +60,12 @@ spdk_bdev_unregister(struct spdk_bdev *bdev)
|
||||
return;
|
||||
}
|
||||
|
||||
uint64_t
|
||||
spdk_bs_get_page_size(struct spdk_blob_store *bs)
|
||||
{
|
||||
return SPDK_BS_PAGE_SIZE;
|
||||
}
|
||||
|
||||
static void
|
||||
bdev_blob_destroy(struct spdk_bs_dev *bs_dev)
|
||||
{
|
||||
@ -326,7 +334,6 @@ ut_lvol_init(void)
|
||||
|
||||
uuid_generate_time(g_lvs->uuid);
|
||||
uuid_generate_time(wrong_uuid);
|
||||
g_lvs->page_size = 4096;
|
||||
|
||||
/* Incorrect uuid set */
|
||||
g_lvolerrno = 0;
|
||||
@ -368,7 +375,6 @@ ut_lvol_resize(void)
|
||||
|
||||
|
||||
uuid_generate_time(g_lvs->uuid);
|
||||
g_lvs->page_size = 4096;
|
||||
g_base_bdev->blocklen = 4096;
|
||||
TAILQ_INSERT_TAIL(&g_spdk_lvol_pairs, g_lvs_bdev, lvol_stores);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user