Commit 0a69c6fb authored by Jim Harris's avatar Jim Harris Committed by Konrad Sztyber
Browse files

nvmf: use iterator APIs in spdk_nvmf_tgt_find_subsystem



Signed-off-by: default avatarJim Harris <james.r.harris@intel.com>
Change-Id: I5988d3c1bbc193b5e30264bd66dcb112ff1aeeea
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17962


Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
parent 4a4c905b
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -939,7 +939,6 @@ struct spdk_nvmf_subsystem *
spdk_nvmf_tgt_find_subsystem(struct spdk_nvmf_tgt *tgt, const char *subnqn)
{
	struct spdk_nvmf_subsystem *subsystem;
	uint32_t sid;

	if (!subnqn) {
		return NULL;
@@ -951,12 +950,9 @@ spdk_nvmf_tgt_find_subsystem(struct spdk_nvmf_tgt *tgt, const char *subnqn)
		return NULL;
	}

	for (sid = 0; sid < tgt->max_subsystems; sid++) {
		subsystem = tgt->subsystems[sid];
		if (subsystem == NULL) {
			continue;
		}

	for (subsystem = spdk_nvmf_subsystem_get_first(tgt);
	     subsystem != NULL;
	     subsystem = spdk_nvmf_subsystem_get_next(subsystem)) {
		if (strcmp(subnqn, subsystem->subnqn) == 0) {
			return subsystem;
		}