On 3/11/19 1:51 PM, Vladimir Sementsov-Ogievskiy wrote: > We are going to allow image resize when there are persistent bitmaps. > It may lead to appearing of inconsistent bitmaps (IN_USE=1) with > inconsistent size. But we still want to load them as inconsistent. > > Signed-off-by: Vladimir Sementsov-Ogievskiy <[email protected]> > --- > block/qcow2-bitmap.c | 21 ++++++++++++++++++--- > 1 file changed, 18 insertions(+), 3 deletions(-)
> + {
> + /*
> + * We've loaded valid bitmap (IN_USE not set) or we are going to
> store
> + * valid bitmap. But allocated bitmap table size is not enough to
> store
> + * such bitmap.
> + *
> + * Note, that it's OK to have invalid bitmap with invalid size
> during to
s/during/due/
> + * bitmap was not correctly saved after image resize.
s/bitmap/a bitmap that/
> + */
> + return -EINVAL;
> + }
> +
> + return 0;
> }
>
> static inline void bitmap_directory_to_be(uint8_t *dir, size_t size)
>
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature
