From 002815a4d934861a7d1c546a6dec094d7d49f726 Mon Sep 17 00:00:00 2001 From: Ziye Yang Date: Wed, 14 Dec 2016 14:05:10 +0800 Subject: [PATCH] bdev/nvme: Pass nvme_library_fini to SPDK_BDEV_MODULE_REGISTER Change-Id: Ifb36e1b89bdc2347520795c1d1520db82158c41b Signed-off-by: Ziye Yang --- lib/bdev/nvme/blockdev_nvme.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/bdev/nvme/blockdev_nvme.c b/lib/bdev/nvme/blockdev_nvme.c index 3a8b9d754..8fd6b7a81 100644 --- a/lib/bdev/nvme/blockdev_nvme.c +++ b/lib/bdev/nvme/blockdev_nvme.c @@ -132,7 +132,8 @@ nvme_get_ctx_size(void) return sizeof(struct nvme_blockio); } -SPDK_BDEV_MODULE_REGISTER(nvme_library_init, NULL, blockdev_nvme_get_spdk_running_config, +SPDK_BDEV_MODULE_REGISTER(nvme_library_init, nvme_library_fini, + blockdev_nvme_get_spdk_running_config, nvme_get_ctx_size) static int64_t @@ -644,7 +645,7 @@ nvme_library_init(void) return spdk_bdev_nvme_create(&probe_ctx); } -__attribute__((destructor)) void +static void nvme_library_fini(void) { struct nvme_device *dev;