qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 1/2] vmdk: support vmfsSparse files


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] [PATCH 1/2] vmdk: support vmfsSparse files
Date: Mon, 12 Aug 2013 13:45:02 +0200

On Mon, Aug 12, 2013 at 1:28 PM, Stefan Hajnoczi <address@hidden> wrote:
> On Sun, Aug 11, 2013 at 06:13:57PM +0200, Paolo Bonzini wrote:
>> @@ -505,6 +505,34 @@ static int vmdk_open_vmdk3(BlockDriverState *bs,
>>      return ret;
>>  }
>>
>> +static int vmdk_open_vmfs_sparse(BlockDriverState *bs,
>> +                                 BlockDriverState *file,
>> +                                 int flags)
>> +{
>> +    int ret;
>> +    uint32_t magic;
>> +    VMDK3Header header;
>> +    VmdkExtent *extent;
>> +
>> +    ret = bdrv_pread(file, sizeof(magic), &header, sizeof(header));
>> +    if (ret < 0) {
>> +        return ret;
>> +    }
>
> magic is unused.  Did you forget to check it?

Andreas Färber pointed out that we're only using the sizeof(magic),
not the actual variable.

Feel free to ignore my comment, at least the code documents that the
uint32_t offset belongs to the magic number before the header.

Stefan



reply via email to

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