nvmf: Remove master_thread concept
Individual threads can now pause and resume subsystems as needed, so the master_thread isn't used. Change-Id: I49ccb1f87d3e5956db7bd8fc9da0542c5c487923 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.gerrithub.io/394260 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
7358fb6f85
commit
6d4d942b2a
@ -160,13 +160,6 @@ spdk_nvmf_tgt_create(struct spdk_nvmf_tgt_opts *opts)
|
||||
tgt->opts = *opts;
|
||||
}
|
||||
|
||||
tgt->master_thread = spdk_get_thread();
|
||||
if (!tgt->master_thread) {
|
||||
free(tgt);
|
||||
SPDK_ERRLOG("Call spdk_allocate_thread() prior to calling spdk_nvmf_tgt_create()\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
tgt->discovery_genctr = 0;
|
||||
tgt->discovery_log_page = NULL;
|
||||
tgt->discovery_log_page_size = 0;
|
||||
|
@ -58,8 +58,6 @@ enum spdk_nvmf_subsystem_state {
|
||||
struct spdk_nvmf_tgt {
|
||||
struct spdk_nvmf_tgt_opts opts;
|
||||
|
||||
struct spdk_thread *master_thread;
|
||||
|
||||
uint64_t discovery_genctr;
|
||||
|
||||
/* Array of subsystem pointers of size max_sid indexed by sid */
|
||||
|
Loading…
Reference in New Issue
Block a user