The following changes since commit 143c2e0432859826c9e8d5b2baa307355f1a5332:
Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2021-07-19' into staging (2021-07-19 19:06:05 +0100) are available in the Git repository at: git://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to d21471696b07f30cb00453709d055a25c1afde85: iotests/307: Test iothread conflict for exports (2021-07-20 16:49:50 +0200) ---------------------------------------------------------------- Block layer patches - mirror: Fix active mirror deadlock - replication: Fix crashes due to operations on wrong BdrvChild - configure: Add option to use driver whitelist even in tools - vvfat: Fix crash when opening image read-write - export: Fix crash in error path with fixed-iothread=false ---------------------------------------------------------------- Kevin Wolf (1): block: Add option to use driver whitelist even in tools Lukas Straub (4): replication: Remove s->active_disk replication: Reduce usage of s->hidden_disk and s->secondary_disk replication: Properly attach children replication: Remove workaround Max Reitz (2): block/export: Conditionally ignore set-context error iotests/307: Test iothread conflict for exports Vladimir Sementsov-Ogievskiy (4): block/mirror: set .co for active-write MirrorOp objects iotest 151: add test-case that shows active mirror dead-lock block/mirror: fix active mirror dead-lock in mirror_wait_on_conflicts block/vvfat: fix: drop backing configure | 14 +++++- block.c | 3 ++ block/export/export.c | 5 +- block/mirror.c | 13 ++++++ block/replication.c | 111 +++++++++++++++++++++++++++------------------ block/vvfat.c | 43 ++---------------- meson.build | 1 + tests/qemu-iotests/151 | 54 +++++++++++++++++++++- tests/qemu-iotests/151.out | 4 +- tests/qemu-iotests/307 | 15 ++++++ tests/qemu-iotests/307.out | 8 ++++ 11 files changed, 182 insertions(+), 89 deletions(-)