ut/nvme_ctrlr_cmd: add missing mutex init
Add missing mutex init for ctrlr ctrlr_lock.
Signed-off-by: Nick Connolly <nick.connolly@mayadata.io>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7613 (master)
(cherry picked from commit 0fdd826a00
)
Change-Id: Ib3d665a28e91a72d1f1f6d09c374583ff731fb6f
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7676
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Nick Connolly <nick.connolly@mayadata.io>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
4f8b83cf51
commit
00df37cbb6
@ -899,6 +899,7 @@ test_spdk_nvme_ctrlr_cmd_abort(void)
|
|||||||
ctrlr.adminq = &admin_qpair;
|
ctrlr.adminq = &admin_qpair;
|
||||||
admin_qpair.id = 0;
|
admin_qpair.id = 0;
|
||||||
MOCK_SET(nvme_ctrlr_submit_admin_request, 0);
|
MOCK_SET(nvme_ctrlr_submit_admin_request, 0);
|
||||||
|
CU_ASSERT(pthread_mutex_init(&ctrlr.ctrlr_lock, NULL) == 0);
|
||||||
|
|
||||||
rc = spdk_nvme_ctrlr_cmd_abort(&ctrlr, qpair, 2, (void *)0xDEADBEEF, (void *)0xDCADBEEF);
|
rc = spdk_nvme_ctrlr_cmd_abort(&ctrlr, qpair, 2, (void *)0xDEADBEEF, (void *)0xDCADBEEF);
|
||||||
CU_ASSERT(rc == 0);
|
CU_ASSERT(rc == 0);
|
||||||
@ -914,6 +915,7 @@ test_spdk_nvme_ctrlr_cmd_abort(void)
|
|||||||
rc = spdk_nvme_ctrlr_cmd_abort(&ctrlr, qpair, 2, (void *)0xDEADBEEF, (void *)0xDCADBEEF);
|
rc = spdk_nvme_ctrlr_cmd_abort(&ctrlr, qpair, 2, (void *)0xDEADBEEF, (void *)0xDCADBEEF);
|
||||||
CU_ASSERT(rc == -ENOMEM);
|
CU_ASSERT(rc == -ENOMEM);
|
||||||
MOCK_CLEAR(nvme_ctrlr_submit_admin_request);
|
MOCK_CLEAR(nvme_ctrlr_submit_admin_request);
|
||||||
|
CU_ASSERT(pthread_mutex_destroy(&ctrlr.ctrlr_lock) == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
|
Loading…
Reference in New Issue
Block a user