This adds multiple dirty bitmaps support into BlockDriverState and updates QAPI to include it with query-block.
v3: Add patch 2 to drop old "*dirty" field in BlockInfo and add "*dirty_bitmaps". Fam Zheng (2): block: per caller dirty bitmap qapi: Change BlockDirtyInfo to list block-migration.c | 22 +++++++--- block.c | 101 +++++++++++++++++++++++++++++++--------------- block/mirror.c | 23 ++++++----- block/qapi.c | 9 ++--- include/block/block.h | 12 ++++-- include/block/block_int.h | 2 +- qapi-schema.json | 6 +-- 7 files changed, 112 insertions(+), 63 deletions(-) -- 1.8.4.2