nvmf: simplify spdk_nvmf_subsystem_remove_ns
With this change we only check the subsystem state once. Previously it did it twice, and with a different order (once PAUSED || INACTIVE, the other INACTIVE || PAUSED). Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Idef44accc69dccb9d161b8f04b9d5d3bbbf9e037 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/469285 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
dc6c3e08fb
commit
2d224c0d60
@ -899,15 +899,13 @@ spdk_nvmf_subsystem_remove_ns(struct spdk_nvmf_subsystem *subsystem, uint32_t ns
|
|||||||
struct spdk_nvmf_ns *ns;
|
struct spdk_nvmf_ns *ns;
|
||||||
struct spdk_nvmf_registrant *reg, *reg_tmp;
|
struct spdk_nvmf_registrant *reg, *reg_tmp;
|
||||||
|
|
||||||
assert(subsystem->state == SPDK_NVMF_SUBSYSTEM_PAUSED ||
|
if (!(subsystem->state == SPDK_NVMF_SUBSYSTEM_INACTIVE ||
|
||||||
subsystem->state == SPDK_NVMF_SUBSYSTEM_INACTIVE);
|
subsystem->state == SPDK_NVMF_SUBSYSTEM_PAUSED)) {
|
||||||
|
assert(false);
|
||||||
if (nsid == 0 || nsid > subsystem->max_nsid) {
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(subsystem->state == SPDK_NVMF_SUBSYSTEM_INACTIVE ||
|
if (nsid == 0 || nsid > subsystem->max_nsid) {
|
||||||
subsystem->state == SPDK_NVMF_SUBSYSTEM_PAUSED)) {
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user