Commit 9fa44ca4 authored by Jim Harris's avatar Jim Harris Committed by Tomasz Zawadzki
Browse files

test/app/stub: register controllers with CUSE



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


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
parent 92180eed
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ cleanup(void)

	TAILQ_FOREACH_SAFE(ctrlr_entry, &g_controllers, link, tmp) {
		TAILQ_REMOVE(&g_controllers, ctrlr_entry, link);
		spdk_nvme_cuse_unregister(ctrlr_entry->ctrlr);
		spdk_nvme_detach_async(ctrlr_entry->ctrlr, &detach_ctx);
		free(ctrlr_entry);
	}
@@ -79,6 +80,9 @@ attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid,

	entry->ctrlr = ctrlr;
	TAILQ_INSERT_TAIL(&g_controllers, entry, link);
	if (spdk_nvme_cuse_register(ctrlr) != 0) {
		fprintf(stderr, "could not register ctrlr with cuse\n");
	}
}

static int