bdev/nvme: unregister all nvme bdev when the app exit.
replace the bdev_nvme_destruct() with spdk_bdev_unregister(), clean all the resource in the bdev layer. Change-Id: Ic4b85dee6225f42babe868796a8c24dec5c22af6 Signed-off-by: Cunyin Chang <cunyin.chang@intel.com> Reviewed-on: https://review.gerrithub.io/389855 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
This commit is contained in:
parent
2b415f2c89
commit
6d65bfcfe2
@ -1120,7 +1120,7 @@ bdev_nvme_library_fini(void)
|
|||||||
|
|
||||||
TAILQ_FOREACH_SAFE(nvme_bdev, &g_nvme_bdevs, link, btmp) {
|
TAILQ_FOREACH_SAFE(nvme_bdev, &g_nvme_bdevs, link, btmp) {
|
||||||
TAILQ_REMOVE(&g_nvme_bdevs, nvme_bdev, link);
|
TAILQ_REMOVE(&g_nvme_bdevs, nvme_bdev, link);
|
||||||
bdev_nvme_destruct(&nvme_bdev->disk);
|
spdk_bdev_unregister(&nvme_bdev->disk, NULL, NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user