The following changes since commit e0da9171e02f4534124b9a9e07333382b38376c6:
Merge remote-tracking branch 'remotes/kraxel/tags/ui-20210624-pull-request' into staging (2021-06-25 09:10:37 +0100) are available in the Git repository at: ssh://g...@src.openvz.org/~vsementsov/qemu.git tags/pull-jobs-2021-06-25 for you to fetch changes up to 149009bef4b4b4db37b3cf72b41dc2c6e8ca1885: block-copy: atomic .cancelled and .finished fields in BlockCopyCallState (2021-06-25 14:33:51 +0300) ---------------------------------------------------------------- block: Make block-copy API thread-safe ---------------------------------------------------------------- Emanuele Giuseppe Esposito (6): progressmeter: protect with a mutex co-shared-resource: protect with a mutex block-copy: small refactor in block_copy_task_entry and block_copy_common block-copy: move progress_set_remaining in block_copy_task_end block-copy: add CoMutex lock block-copy: atomic .cancelled and .finished fields in BlockCopyCallState Paolo Bonzini (4): ratelimit: treat zero speed as unlimited block-copy: let ratelimit handle a speed of 0 blockjob: let ratelimit handle a speed of 0 block-copy: streamline choice of copy_range vs. read/write include/block/block-copy.h | 2 + include/qemu/co-shared-resource.h | 4 +- include/qemu/progress_meter.h | 34 +-- include/qemu/ratelimit.h | 12 +- block/block-copy.c | 396 ++++++++++++++++++------------ block/progress_meter.c | 64 +++++ blockjob.c | 46 ++-- job-qmp.c | 8 +- job.c | 3 + qemu-img.c | 9 +- util/qemu-co-shared-resource.c | 24 +- block/meson.build | 1 + 12 files changed, 399 insertions(+), 204 deletions(-) create mode 100644 block/progress_meter.c -- 2.29.2