Commit be191bcf authored by Jim Harris's avatar Jim Harris
Browse files

test/unit/nvme: add sched_yield() to test_nvme_cuse_stop



This allows the cuse_thread() to properly exit under valgrind.

Fixes issue #3307.

Signed-off-by: default avatarJim Harris <jim.harris@samsung.com>
Change-Id: I8f70f110888b3297cfeafe499d8060a3cc555caa
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22421


Community-CI: Mellanox Build Bot
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 7f3090bb
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -554,7 +554,9 @@ test_nvme_cuse_stop(void)
	nvme_cuse_stop(&ctrlr);
	CU_ASSERT(g_ctrlr_started == NULL);
	CU_ASSERT(TAILQ_EMPTY(&g_ctrlr_ctx_head));
	while (g_device_fdgrp != NULL);
	while (g_device_fdgrp != NULL) {
		sched_yield();
	}
}

static void