The following changes since commit 6d40ce00c1166c317e298ad82ecf10e650c4f87d:
Update version for v6.0.0-rc1 release (2021-03-30 18:19:07 +0100)
are available in the Git repository at:
https://gitlab.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to b6489ac06695e257ea0a9841364577e247fdee30:
test-coroutine: Add rwlock downgrade test (2021-03-31 10:44:21 +0100)
----------------------------------------------------------------
Pull request
A fix for VDI image files and more generally for CoRwlock.
----------------------------------------------------------------
David Edmondson (4):
block/vdi: When writing new bmap entry fails, don't leak the buffer
block/vdi: Don't assume that blocks are larger than VdiHeader
coroutine-lock: Store the coroutine in the CoWaitRecord only once
test-coroutine: Add rwlock downgrade test
Paolo Bonzini (2):
coroutine-lock: Reimplement CoRwlock to fix downgrade bug
test-coroutine: Add rwlock upgrade test
include/qemu/coroutine.h | 17 ++--
block/vdi.c | 11 ++-
tests/unit/test-coroutine.c | 161 +++++++++++++++++++++++++++++++++++
util/qemu-coroutine-lock.c | 165 +++++++++++++++++++++++-------------
4 files changed, 282 insertions(+), 72 deletions(-)
--
2.30.2