Some fixes and improvements around block-jobs and block dirty-bitmaps. The following changes since commit 9696bf5dc5a5bf0b4a9d05b6cdfe5f13990f97aa:
Merge tag 'hw-misc-20260816' of https://github.com/philmd/qemu into staging (2026-08-16 08:17:47 -0700) are available in the Git repository at: https://gitlab.com/vsementsov/qemu.git tags/pull-block-jobs-2026-08-17 for you to fetch changes up to dc04053687ec7219a78f9b90fe2f71c9336914e1: dirty-bitmap: fix integer overflow in serialization coverage (2026-08-17 18:32:44 +0300) ---------------------------------------------------------------- block-jobs and dirty-bitmaps patches ---------------------------------------------------------------- Denis V. Lunev (6): job: keep job paused across overlapping pause requests tests/unit/test-blockjob: cover keeping a job paused while a pause is pending block/monitor: reject persistent bitmap add on a read-only node migration/block-dirty-bitmap: reject bitmap load onto ro node block/monitor: allow dropping a bitmap never stored on disk dirty-bitmap: fix integer overflow in serialization coverage block/dirty-bitmap.c | 2 +- block/monitor/bitmap-qmp-cmds.c | 19 ++-- block/qcow2-bitmap.c | 9 ++ job.c | 9 +- migration/block-dirty-bitmap.c | 22 +++-- qapi/block-core.json | 4 +- tests/qemu-iotests/tests/migrate-bitmaps-test | 33 +++++++ tests/qemu-iotests/tests/migrate-bitmaps-test.out | 4 +- .../qemu-iotests/tests/remove-bitmap-from-backing | 29 +++++- .../tests/remove-bitmap-from-backing.out | 22 ++++- tests/unit/test-blockjob.c | 100 +++++++++++++++++++++ 11 files changed, 233 insertions(+), 20 deletions(-) -- 2.43.0
