On 30.09.2016 12:53, Vladimir Sementsov-Ogievskiy wrote: > Mirror AUTO flag from Qcow2 bitmap in BdrvDirtyBitmap. This will be > needed in future, to save this flag back to Qcow2 for persistent > bitmaps. > > Signed-off-by: Vladimir Sementsov-Ogievskiy > --- > block/dirty-bitmap.c | 15 +++++++++++++++ > block/qcow2-bitmap.c | 2 ++ > include/block/dirty-bitmap.h | 2 ++ > 3 files changed, 19 insertions(+) > > diff --git a/block/dirty-bitmap.c b/block/dirty-bitmap.c > index 90af372..623e1d1 100644 > --- a/block/dirty-bitmap.c > +++ b/block/dirty-bitmap.c > @@ -44,6 +44,7 @@ struct BdrvDirtyBitmap { > int64_t size; /* Size of the bitmap (Number of sectors) */ > bool disabled; /* Bitmap is read-only */ > int active_iterators; /* How many iterators are active */ > + bool autoload; /* bitmap must be autoloaded on image opening */ I think a note that this is for persistent dirty bitmaps would be useful, e.g.: "/* For persistent bitmaps: Bitmap must be autoloaded [...] */" Up to you, though, so however you decide: Reviewed-by: Max Reitz