Failed in applying to current master (
apply log)
block/qcow2.h | 33 +++--
block/vhdx.h | 5 +-
include/block/block-io.h | 7 ++
include/block/graph-lock.h | 6 +-
block.c | 114 ++++++++++++++++--
block/bochs.c | 7 +-
block/cloop.c | 9 +-
block/dmg.c | 21 ++--
block/file-posix.c | 29 +++--
block/graph-lock.c | 43 +++----
block/io.c | 14 +--
block/parallels.c | 4 +-
block/qcow.c | 30 ++---
block/qcow2-bitmap.c | 26 ++--
block/qcow2-cluster.c | 24 ++--
block/qcow2-refcount.c | 134 +++++++++++----------
block/qcow2.c | 20 +--
block/qed-check.c | 5 +-
block/qed-table.c | 6 +-
block/qed.c | 15 +--
block/raw-format.c | 4 +-
block/vhdx-log.c | 36 +++---
block/vhdx.c | 73 ++++++-----
block/vmdk.c | 55 ++++-----
block/vpc.c | 52 ++++----
blockjob.c | 17 ++-
hw/core/qdev-properties-system.c | 8 +-
tests/unit/test-block-iothread.c | 7 +-
tests/qemu-iotests/tests/iothreads-commit-active | 85 +++++++++++++
.../qemu-iotests/tests/iothreads-commit-active.out | 23 ++++
30 files changed, 573 insertions(+), 339 deletions(-)
create mode 100755 tests/qemu-iotests/tests/iothreads-commit-active
create mode 100644 tests/qemu-iotests/tests/iothreads-commit-active.out