test/bdevperf: switch to spdk_*malloc().

spdk_dma_*malloc() is about to be deprecated.

Change-Id: I3bd2c284a210acb3bc31a6443e52a237c4c4d1ae
Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/459552
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
Darek Stojaczyk 2019-06-27 07:03:55 +02:00 committed by Changpeng Liu
parent 95ab4194ee
commit 7c6febd677

View File

@ -225,8 +225,8 @@ bdevperf_free_target(struct io_target *target)
TAILQ_FOREACH_SAFE(task, &target->task_list, link, tmp) { TAILQ_FOREACH_SAFE(task, &target->task_list, link, tmp) {
TAILQ_REMOVE(&target->task_list, task, link); TAILQ_REMOVE(&target->task_list, task, link);
spdk_dma_free(task->buf); spdk_free(task->buf);
spdk_dma_free(task->md_buf); spdk_free(task->md_buf);
free(task); free(task);
} }
@ -907,7 +907,8 @@ static struct bdevperf_task *bdevperf_construct_task_on_target(struct io_target
return NULL; return NULL;
} }
task->buf = spdk_dma_zmalloc(g_io_size, g_min_alignment, NULL); task->buf = spdk_zmalloc(g_io_size, g_min_alignment, NULL, SPDK_ENV_LCORE_ID_ANY,
SPDK_MALLOC_DMA);
if (!task->buf) { if (!task->buf) {
fprintf(stderr, "Cannot allocate buf for task=%p\n", task); fprintf(stderr, "Cannot allocate buf for task=%p\n", task);
free(task); free(task);
@ -915,8 +916,9 @@ static struct bdevperf_task *bdevperf_construct_task_on_target(struct io_target
} }
if (spdk_bdev_is_md_separate(target->bdev)) { if (spdk_bdev_is_md_separate(target->bdev)) {
task->md_buf = spdk_dma_zmalloc(target->io_size_blocks * task->md_buf = spdk_zmalloc(target->io_size_blocks *
spdk_bdev_get_md_size(target->bdev), 0, NULL); spdk_bdev_get_md_size(target->bdev), 0, NULL,
SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA);
if (!task->md_buf) { if (!task->md_buf) {
fprintf(stderr, "Cannot allocate md buf for task=%p\n", task); fprintf(stderr, "Cannot allocate md buf for task=%p\n", task);
free(task->buf); free(task->buf);