They used to be deleted together with the last NVMe bdev built on top of them, but that was changed recently. Currently controllers that aren't explicitly deleted are leaked on lib finish. While here, cleanup the destruct flag behavior and add asserts against destroying the same controller twice. Change-Id: I58878664602268398730fa4f619c2acd222317c9 Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/434317 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> |
||
---|---|---|
.. | ||
bdev_nvme_rpc.c | ||
bdev_nvme.c | ||
bdev_nvme.h | ||
Makefile | ||
nvme_rpc.c |