ut/nvme: switch to spdk_*malloc().
spdk_dma_*malloc() is about to be deprecated. Change-Id: I305914637ce6ad5d95cce9eb2cf4049e67969a1c Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/459561 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
1dfa34eb68
commit
67066ade3c
@ -531,7 +531,7 @@ test_nvme_user_copy_cmd_complete(void)
|
||||
SPDK_CU_ASSERT_FATAL(req.user_buffer != NULL);
|
||||
memset(req.user_buffer, 0, buff_size);
|
||||
req.payload_size = buff_size;
|
||||
buff = spdk_dma_zmalloc(buff_size, 0x100, NULL);
|
||||
buff = spdk_zmalloc(buff_size, 0x100, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA);
|
||||
SPDK_CU_ASSERT_FATAL(buff != NULL);
|
||||
req.payload = NVME_PAYLOAD_CONTIG(buff, NULL);
|
||||
memcpy(buff, &test_data, buff_size);
|
||||
@ -551,7 +551,7 @@ test_nvme_user_copy_cmd_complete(void)
|
||||
*/
|
||||
memset(&ut_spdk_nvme_cpl, 0, sizeof(ut_spdk_nvme_cpl));
|
||||
memset(req.user_buffer, 0, buff_size);
|
||||
buff = spdk_dma_zmalloc(buff_size, 0x100, NULL);
|
||||
buff = spdk_zmalloc(buff_size, 0x100, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA);
|
||||
SPDK_CU_ASSERT_FATAL(buff != NULL);
|
||||
req.payload = NVME_PAYLOAD_CONTIG(buff, NULL);
|
||||
memcpy(buff, &test_data, buff_size);
|
||||
@ -690,7 +690,7 @@ test_nvme_allocate_request_user_copy(void)
|
||||
CU_ASSERT(req->user_buffer == buffer);
|
||||
CU_ASSERT(req->cb_arg == req);
|
||||
CU_ASSERT(memcmp(req->payload.contig_or_cb_arg, buffer, payload_size) == 0);
|
||||
spdk_dma_free(req->payload.contig_or_cb_arg);
|
||||
spdk_free(req->payload.contig_or_cb_arg);
|
||||
|
||||
/* same thing but additional path coverage, no copy */
|
||||
host_to_controller = false;
|
||||
@ -704,16 +704,16 @@ test_nvme_allocate_request_user_copy(void)
|
||||
CU_ASSERT(req->user_buffer == buffer);
|
||||
CU_ASSERT(req->cb_arg == req);
|
||||
CU_ASSERT(memcmp(req->payload.contig_or_cb_arg, buffer, payload_size) != 0);
|
||||
spdk_dma_free(req->payload.contig_or_cb_arg);
|
||||
spdk_free(req->payload.contig_or_cb_arg);
|
||||
|
||||
/* good buffer and valid payload size but make spdk_dma_zmalloc fail */
|
||||
/* set the mock pointer to NULL for spdk_dma_zmalloc */
|
||||
MOCK_SET(spdk_dma_zmalloc, NULL);
|
||||
/* good buffer and valid payload size but make spdk_zmalloc fail */
|
||||
/* set the mock pointer to NULL for spdk_zmalloc */
|
||||
MOCK_SET(spdk_zmalloc, NULL);
|
||||
req = nvme_allocate_request_user_copy(&qpair, buffer, payload_size, cb_fn,
|
||||
cb_arg, host_to_controller);
|
||||
CU_ASSERT(req == NULL);
|
||||
free(buffer);
|
||||
MOCK_CLEAR(spdk_dma_zmalloc);
|
||||
MOCK_CLEAR(spdk_zmalloc);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -1713,8 +1713,6 @@ test_spdk_nvme_ctrlr_doorbell_buffer_config(void)
|
||||
ctrlr.page_size = 0x1000;
|
||||
MOCK_CLEAR(spdk_malloc);
|
||||
MOCK_CLEAR(spdk_zmalloc);
|
||||
MOCK_CLEAR(spdk_dma_malloc);
|
||||
MOCK_CLEAR(spdk_dma_zmalloc);
|
||||
ret = nvme_ctrlr_set_doorbell_buffer_config(&ctrlr);
|
||||
CU_ASSERT(ret == 0);
|
||||
nvme_ctrlr_free_doorbell_buffer(&ctrlr);
|
||||
|
@ -593,7 +593,7 @@ test_nvme_ns_cmd_dataset_management(void)
|
||||
CU_ASSERT(g_request->cmd.nsid == ns.id);
|
||||
CU_ASSERT(g_request->cmd.cdw10 == 0);
|
||||
CU_ASSERT(g_request->cmd.cdw11 == SPDK_NVME_DSM_ATTR_DEALLOCATE);
|
||||
spdk_dma_free(g_request->payload.contig_or_cb_arg);
|
||||
spdk_free(g_request->payload.contig_or_cb_arg);
|
||||
nvme_free_request(g_request);
|
||||
|
||||
/* TRIM 256 LBAs */
|
||||
@ -605,7 +605,7 @@ test_nvme_ns_cmd_dataset_management(void)
|
||||
CU_ASSERT(g_request->cmd.nsid == ns.id);
|
||||
CU_ASSERT(g_request->cmd.cdw10 == 255u);
|
||||
CU_ASSERT(g_request->cmd.cdw11 == SPDK_NVME_DSM_ATTR_DEALLOCATE);
|
||||
spdk_dma_free(g_request->payload.contig_or_cb_arg);
|
||||
spdk_free(g_request->payload.contig_or_cb_arg);
|
||||
nvme_free_request(g_request);
|
||||
|
||||
rc = spdk_nvme_ns_cmd_dataset_management(&ns, &qpair, SPDK_NVME_DSM_ATTR_DEALLOCATE,
|
||||
@ -787,7 +787,7 @@ test_nvme_ns_cmd_reservation_register(void)
|
||||
|
||||
CU_ASSERT(g_request->cmd.cdw10 == tmp_cdw10);
|
||||
|
||||
spdk_dma_free(g_request->payload.contig_or_cb_arg);
|
||||
spdk_free(g_request->payload.contig_or_cb_arg);
|
||||
nvme_free_request(g_request);
|
||||
free(payload);
|
||||
cleanup_after_test(&qpair);
|
||||
@ -825,7 +825,7 @@ test_nvme_ns_cmd_reservation_release(void)
|
||||
|
||||
CU_ASSERT(g_request->cmd.cdw10 == tmp_cdw10);
|
||||
|
||||
spdk_dma_free(g_request->payload.contig_or_cb_arg);
|
||||
spdk_free(g_request->payload.contig_or_cb_arg);
|
||||
nvme_free_request(g_request);
|
||||
free(payload);
|
||||
cleanup_after_test(&qpair);
|
||||
@ -863,7 +863,7 @@ test_nvme_ns_cmd_reservation_acquire(void)
|
||||
|
||||
CU_ASSERT(g_request->cmd.cdw10 == tmp_cdw10);
|
||||
|
||||
spdk_dma_free(g_request->payload.contig_or_cb_arg);
|
||||
spdk_free(g_request->payload.contig_or_cb_arg);
|
||||
nvme_free_request(g_request);
|
||||
free(payload);
|
||||
cleanup_after_test(&qpair);
|
||||
@ -895,7 +895,7 @@ test_nvme_ns_cmd_reservation_report(void)
|
||||
|
||||
CU_ASSERT(g_request->cmd.cdw10 == (size / 4));
|
||||
|
||||
spdk_dma_free(g_request->payload.contig_or_cb_arg);
|
||||
spdk_free(g_request->payload.contig_or_cb_arg);
|
||||
nvme_free_request(g_request);
|
||||
free(payload);
|
||||
cleanup_after_test(&qpair);
|
||||
|
Loading…
Reference in New Issue
Block a user