From e8b1c452bd5f9a539f46a2f171d4f022135e974d Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 8 Aug 2017 17:34:33 -0700 Subject: [PATCH] bdev/error: release bdev and close desc on shutdown Change-Id: I77ce763a76f49e0fe3044d5271a5453d0da7a360 Signed-off-by: Daniel Verkamp Reviewed-on: https://review.gerrithub.io/373411 Tested-by: SPDK Automated Test System Reviewed-by: Cunyin Chang Reviewed-by: Dariusz Stojaczyk Reviewed-by: Ben Walker --- lib/bdev/error/vbdev_error.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/bdev/error/vbdev_error.c b/lib/bdev/error/vbdev_error.c index 0ef9b5c99..09b67d114 100644 --- a/lib/bdev/error/vbdev_error.c +++ b/lib/bdev/error/vbdev_error.c @@ -181,6 +181,14 @@ vbdev_error_disk_free(struct vbdev_error_disk *disk) return; } + if (disk->base_bdev) { + spdk_bdev_module_release_bdev(disk->base_bdev); + } + + if (disk->base_bdev_desc) { + spdk_bdev_close(disk->base_bdev_desc); + } + free(disk->disk.name); free(disk); }