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(-)