bdevperf: Delete g_coremap and use lcore of io_target_group instead
The role done by the variables has been replaced by lcore of struct io_target_group. So we can delete them safely. Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: I2ed856c8ccfda1d72b3fc97677fecaf295df37af Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/478706 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Seth Howell <seth.howell@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
parent
f20617066e
commit
333fd3ee32
@ -120,7 +120,6 @@ struct io_target_group {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct io_target_group *g_head;
|
struct io_target_group *g_head;
|
||||||
uint32_t *g_coremap;
|
|
||||||
static uint32_t g_target_count = 0;
|
static uint32_t g_target_count = 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -240,18 +239,8 @@ blockdev_heads_init(void)
|
|||||||
TAILQ_INIT(&g_head[i].targets);
|
TAILQ_INIT(&g_head[i].targets);
|
||||||
}
|
}
|
||||||
|
|
||||||
g_coremap = calloc(core_count, sizeof(uint32_t));
|
|
||||||
if (!g_coremap) {
|
|
||||||
free(g_head);
|
|
||||||
fprintf(stderr, "Cannot allocate coremap array with size=%u\n",
|
|
||||||
core_count);
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
SPDK_ENV_FOREACH_CORE(i) {
|
SPDK_ENV_FOREACH_CORE(i) {
|
||||||
g_coremap[idx] = i;
|
g_head[idx++].lcore = i;
|
||||||
g_head[idx].lcore = i;
|
|
||||||
idx++;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -297,7 +286,6 @@ blockdev_heads_destroy(void)
|
|||||||
{
|
{
|
||||||
bdevperf_free_targets();
|
bdevperf_free_targets();
|
||||||
free(g_head);
|
free(g_head);
|
||||||
free(g_coremap);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user