Commit 89dedde1 authored by Cunyin Chang's avatar Cunyin Chang Committed by Jim Harris
Browse files

bdev/pmem: unregister pmem bdev when app exit.



Change-Id: I6ad0d74df8a445700fdb55531e496d8fb8df8132
Signed-off-by: default avatarCunyin Chang <cunyin.chang@intel.com>
Reviewed-on: https://review.gerrithub.io/389923


Tested-by: default avatarSPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent ad876c00
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -393,6 +393,7 @@ bdev_pmem_finish(void)

	TAILQ_FOREACH_SAFE(pdisk, &g_pmem_disks, tailq, tmp) {
		bdev_pmem_destruct(pdisk);
		spdk_bdev_unregister(&pdisk->disk, NULL, NULL);
	}

	spdk_io_device_unregister(&g_pmem_disks, bdev_pmem_finish_done);
+5 −0
Original line number Diff line number Diff line
@@ -268,6 +268,11 @@ spdk_bdev_register(struct spdk_bdev *bdev)
	return 0;
}

void
spdk_bdev_unregister(struct spdk_bdev *bdev, spdk_bdev_unregister_cb cb_fn, void *cb_arg)
{
}

void
spdk_bdev_module_finish_done(void)
{