[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH V4 2/7] block: make bdrv_open_common more ready
From: |
Kevin Wolf |
Subject: |
Re: [Qemu-devel] [PATCH V4 2/7] block: make bdrv_open_common more ready to be called by bdrv_open_conversion_target |
Date: |
Mon, 29 Aug 2011 12:45:27 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110816 Thunderbird/6.0 |
Am 23.08.2011 06:27, schrieb Devin Nakamura:
> Signed-off-by: Devin Nakamura <address@hidden>
> ---
> block.c | 18 ++++++++++++------
> 1 files changed, 12 insertions(+), 6 deletions(-)
>
> diff --git a/block.c b/block.c
> index a8a013a..ac5a103 100644
> --- a/block.c
> +++ b/block.c
> @@ -441,14 +441,17 @@ static int refresh_total_sectors(BlockDriverState *bs,
> int64_t hint)
> * Common part for opening disk images and files
> */
> static int bdrv_open_common(BlockDriverState *bs, const char *filename,
> - int flags, BlockDriver *drv)
> + int flags, BlockDriver *drv, BlockConversionOptions *drv_options,
> + QEMUOptionParameter *usr_options, bool force)
> {
> int ret, open_flags;
>
> assert(drv != NULL);
>
> - bs->file = NULL;
> - bs->total_sectors = 0;
> + if (~flags & BDRV_O_CONVERSION) {
I prefer if ((flags & BDRV_O_CONVERSION) == 0), but that's a matter of
taste I guess.
> + bs->file = NULL;
> + bs->total_sectors = 0;
> + }
Why are these a problem from BDRV_O_CONVERSION? (Reading the rest of the
patch, I understand bs->file, but still not bs->total_sectors) Maybe add
a comment.
Kevin
- [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
- Re: [Qemu-devel] [PATCH V4 2/7] block: make bdrv_open_common more ready to be called by bdrv_open_conversion_target,
Kevin Wolf <=
- [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, 2011/08/23
- [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