qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH V4 3/7] block: add bdrv_get_conversion_options()


From: Devin Nakamura
Subject: [Qemu-devel] [PATCH V4 3/7] block: add bdrv_get_conversion_options()
Date: Tue, 23 Aug 2011 00:27:39 -0400

Signed-off-by: Devin Nakamura <address@hidden>
---
 block.c |   13 +++++++++++++
 block.h |    2 ++
 2 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/block.c b/block.c
index ac5a103..a3ea039 100644
--- a/block.c
+++ b/block.c
@@ -3281,3 +3281,16 @@ out:
 
     return ret;
 }
+
+int bdrv_get_conversion_options(BlockDriverState *bs,
+                                BlockConversionOptions *options)
+{
+    if (!bs->drv) {
+        return -ENOENT;
+    }
+
+    if (!bs->drv->bdrv_get_conversion_options) {
+        return -ENOTSUP;
+    }
+    return bs->drv->bdrv_get_conversion_options(bs, options);
+}
diff --git a/block.h b/block.h
index 4bdd82e..90720d9 100644
--- a/block.h
+++ b/block.h
@@ -257,6 +257,8 @@ int bdrv_in_use(BlockDriverState *bs);
 
 typedef struct BlockConversionOptions BlockConversionOptions;
 
+int bdrv_get_conversion_options(BlockDriverState *bs,
+                                BlockConversionOptions *options);
 typedef enum {
     BLKDBG_L1_UPDATE,
 
-- 
1.7.6.rc1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]