This makes sure that if the app is killed before the subsystems have been initialized (i.e. before framework_start_init is called), we don't leak resources. Before this change, we initialized the VMD library and registered the hotplug poller from the context of the RPC and we only freed it in subsystem's fini(). However, if subsystems were never initialized, we never freed them. Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I56b746c46b94135ef56a478c5f80194ebe51a942 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13951 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tom Nabarro <tom.nabarro@intel.com> |
||
---|---|---|
.. | ||
accel | ||
bdev | ||
blob | ||
blobfs | ||
env_dpdk | ||
event | ||
scheduler | ||
sock | ||
Makefile |