diff --git a/lib/event/subsystems/nvmf/conf.c b/lib/event/subsystems/nvmf/conf.c index 52af6f939..44c48d581 100644 --- a/lib/event/subsystems/nvmf/conf.c +++ b/lib/event/subsystems/nvmf/conf.c @@ -61,7 +61,8 @@ spdk_add_nvmf_discovery_subsystem(void) { struct spdk_nvmf_subsystem *subsystem; - subsystem = nvmf_tgt_create_subsystem(SPDK_NVMF_DISCOVERY_NQN, SPDK_NVMF_SUBTYPE_DISCOVERY, 0); + subsystem = spdk_nvmf_subsystem_create(g_tgt.tgt, SPDK_NVMF_DISCOVERY_NQN, + SPDK_NVMF_SUBTYPE_DISCOVERY, 0); if (subsystem == NULL) { SPDK_ERRLOG("Failed creating discovery nvmf library subsystem\n"); return -1; @@ -183,7 +184,7 @@ spdk_nvmf_parse_subsystem(struct spdk_conf_section *sp) return -1; } - subsystem = nvmf_tgt_create_subsystem(nqn, SPDK_NVMF_SUBTYPE_NVME, 0); + subsystem = spdk_nvmf_subsystem_create(g_tgt.tgt, nqn, SPDK_NVMF_SUBTYPE_NVME, 0); if (subsystem == NULL) { goto done; } diff --git a/lib/event/subsystems/nvmf/event_nvmf.h b/lib/event/subsystems/nvmf/event_nvmf.h index 9150e90e4..32fa14929 100644 --- a/lib/event/subsystems/nvmf/event_nvmf.h +++ b/lib/event/subsystems/nvmf/event_nvmf.h @@ -74,7 +74,4 @@ extern struct nvmf_tgt g_tgt; int spdk_nvmf_parse_conf(void); -struct spdk_nvmf_subsystem *nvmf_tgt_create_subsystem(const char *name, - enum spdk_nvmf_subtype subtype, uint32_t num_ns); - #endif diff --git a/lib/event/subsystems/nvmf/nvmf_rpc.c b/lib/event/subsystems/nvmf/nvmf_rpc.c index 2586d393d..25390120c 100644 --- a/lib/event/subsystems/nvmf/nvmf_rpc.c +++ b/lib/event/subsystems/nvmf/nvmf_rpc.c @@ -605,7 +605,7 @@ spdk_rpc_construct_nvmf_subsystem(struct spdk_jsonrpc_request *request, SPDK_NOTICELOG("Ignoring it and continuing.\n"); } - subsystem = nvmf_tgt_create_subsystem(req.nqn, SPDK_NVMF_SUBTYPE_NVME, 0); + subsystem = spdk_nvmf_subsystem_create(g_tgt.tgt, req.nqn, SPDK_NVMF_SUBTYPE_NVME, 0); if (!subsystem) { goto invalid; } diff --git a/lib/event/subsystems/nvmf/nvmf_tgt.c b/lib/event/subsystems/nvmf/nvmf_tgt.c index c73024b62..51386c343 100644 --- a/lib/event/subsystems/nvmf/nvmf_tgt.c +++ b/lib/event/subsystems/nvmf/nvmf_tgt.c @@ -83,22 +83,6 @@ spdk_nvmf_subsystem_fini(void) } } -struct spdk_nvmf_subsystem * -nvmf_tgt_create_subsystem(const char *name, enum spdk_nvmf_subtype subtype, uint32_t num_ns) -{ - struct spdk_nvmf_subsystem *subsystem; - - subsystem = spdk_nvmf_subsystem_create(g_tgt.tgt, name, subtype, num_ns); - if (subsystem == NULL) { - SPDK_ERRLOG("Subsystem creation failed\n"); - return NULL; - } - - SPDK_NOTICELOG("allocated subsystem %s\n", name); - - return subsystem; -} - static void nvmf_tgt_poll_group_add(void *arg1, void *arg2) {