test/unit: fix scan-build error in pmem ut

This issue is related to Clang assuming that global variables can be
modified from their original value.

Change-Id: I576a4af7e379a951a9f971850391c7e17145df87
Signed-off-by: Seth Howell <seth.howell@intel.com>
Reviewed-on: https://review.gerrithub.io/424717
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
Seth Howell 2018-09-05 09:28:41 -07:00 committed by Jim Harris
parent 399a38a541
commit 11a6ed238b

View File

@ -482,12 +482,13 @@ ut_pmem_write_read(void)
size_t i; size_t i;
const uint64_t nblock_offset = 10; const uint64_t nblock_offset = 10;
uint64_t offset; uint64_t offset;
size_t io_size, nblock, total_io_size; size_t io_size, nblock, total_io_size, bsize;
bsize = 4096;
struct iovec iov[] = { struct iovec iov[] = {
{ 0, 2 * g_pool_ok.bsize }, { 0, 2 * bsize },
{ 0, 3 * g_pool_ok.bsize }, { 0, 3 * bsize },
{ 0, 4 * g_pool_ok.bsize }, { 0, 4 * bsize },
}; };
rc = spdk_create_pmem_disk(g_pool_ok.name, g_bdev_name, &bdev); rc = spdk_create_pmem_disk(g_pool_ok.name, g_bdev_name, &bdev);