@@ -3018,3 +3018,16 @@ out:
return ret;
}
+
+int bdrv_get_conversion_options(BlockDriverState *bs,
+ QEMUOptionParameter **options)
+{
+ if (!bs->drv) {
+ return -ENOENT;
+ }
+
+ if (!bs->drv->bdrv_get_conversion_options) {
+ return -ENOTSUP;
+ }
+ return bs->drv->bdrv_get_conversion_options(bs, options);
+}
@@ -250,6 +250,8 @@ int64_t bdrv_get_dirty_count(BlockDriverState *bs);
void bdrv_set_in_use(BlockDriverState *bs, int in_use);
int bdrv_in_use(BlockDriverState *bs);
+int bdrv_get_conversion_options(BlockDriverState *bs,
+ QEMUOptionParameter **options);
typedef enum {
BLKDBG_L1_UPDATE,
Signed-off-by: Devin Nakamura <devin122@gmail.com> --- block.c | 13 +++++++++++++ block.h | 2 ++ 2 files changed, 15 insertions(+), 0 deletions(-)