[Top][All Lists]
[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
- [Qemu-devel] [PATCH V4 0/7] Block Conversion, Devin Nakamura, 2011/08/23
- [Qemu-devel] [PATCH V4 2/7] block: make bdrv_open_common more ready to be called by bdrv_open_conversion_target, Devin Nakamura, 2011/08/23
- [Qemu-devel] [PATCH V4 1/7] block: add block conversion api, Devin Nakamura, 2011/08/23
- [Qemu-devel] [PATCH V4 3/7] block: add bdrv_get_conversion_options(),
Devin Nakamura <=
- [Qemu-devel] [PATCH V4 4/7] block: add bdrv_open_conversion_target(), Devin Nakamura, 2011/08/23
- [Qemu-devel] [PATCH V4 6/7] block: add bdrv_map(), Devin Nakamura, 2011/08/23
- [Qemu-devel] [PATCH V4 5/7] block: add bdrv_get_mapping(), Devin Nakamura, 2011/08/23
- [Qemu-devel] [PATCH V4 7/7] block: add bdrv_copy_header(), Devin Nakamura, 2011/08/23
- Re: [Qemu-devel] [PATCH V4 0/7] Block Conversion, Devin Nakamura, 2011/08/27
- Re: [Qemu-devel] [PATCH V4 0/7] Block Conversion, Kevin Wolf, 2011/08/29