From bd8afe1fc3751c6ca4c40550a10bd7b69f3b5d0c Mon Sep 17 00:00:00 2001 From: GangCao Date: Wed, 9 Sep 2020 17:06:20 -0400 Subject: [PATCH] examples/ioat: add an assertion for the memory allocation Change-Id: I3ac420bd12c68cfeb41b77fff2b708076f5b87e5 Signed-off-by: GangCao Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4123 Reviewed-by: Jim Harris Reviewed-by: Shuhei Matsumoto Tested-by: SPDK CI Jenkins --- examples/ioat/verify/verify.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/ioat/verify/verify.c b/examples/ioat/verify/verify.c index 0df41f69b..441e32bfd 100644 --- a/examples/ioat/verify/verify.c +++ b/examples/ioat/verify/verify.c @@ -307,7 +307,9 @@ submit_xfers(struct thread_entry *thread_entry, uint64_t queue_depth) while (queue_depth-- > 0) { struct ioat_task *ioat_task = NULL; ioat_task = spdk_mempool_get(thread_entry->task_pool); + assert(ioat_task != NULL); ioat_task->buffer = spdk_mempool_get(thread_entry->data_pool); + assert(ioat_task->buffer != NULL); ioat_task->type = IOAT_COPY_TYPE; if (spdk_ioat_get_dma_capabilities(thread_entry->chan) & SPDK_IOAT_ENGINE_FILL_SUPPORTED) {