diff --git a/lib/bdev/passthru/vbdev_passthru.c b/lib/bdev/passthru/vbdev_passthru.c index ab4d1069b..acbe20799 100644 --- a/lib/bdev/passthru/vbdev_passthru.c +++ b/lib/bdev/passthru/vbdev_passthru.c @@ -670,7 +670,7 @@ create_passthru_disk(const char *bdev_name, const char *vbdev_name) } void -delete_passthru_disk(struct spdk_bdev *bdev, spdk_delete_passthru_complete cb_fn, void *cb_arg) +delete_passthru_disk(struct spdk_bdev *bdev, spdk_bdev_unregister_cb cb_fn, void *cb_arg) { struct bdev_names *name; diff --git a/lib/bdev/passthru/vbdev_passthru.h b/lib/bdev/passthru/vbdev_passthru.h index 5705c4ed3..092e2249a 100644 --- a/lib/bdev/passthru/vbdev_passthru.h +++ b/lib/bdev/passthru/vbdev_passthru.h @@ -37,8 +37,7 @@ #include "spdk/stdinc.h" #include "spdk/bdev.h" - -typedef void (*spdk_delete_passthru_complete)(void *cb_arg, int bdeverrno); +#include "spdk/bdev_module.h" /** * Create new pass through bdev. @@ -56,7 +55,7 @@ int create_passthru_disk(const char *bdev_name, const char *vbdev_name); * \param cb_fn Function to call after deletion. * \param cb_arg Argument to pass to cb_fn. */ -void delete_passthru_disk(struct spdk_bdev *bdev, spdk_delete_passthru_complete cb_fn, +void delete_passthru_disk(struct spdk_bdev *bdev, spdk_bdev_unregister_cb cb_fn, void *cb_arg); #endif /* SPDK_VBDEV_PASSTHRU_H */