The following changes since commit 13d9f6dca08a38e9258b6328f3ad61bdb8e19619:
Merge tag 'ide-pull-request' of https://gitlab.com/jsnow/qemu into staging (2023-09-07 10:28:33 -0400) are available in the Git repository at: https://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to 92e2e6a867334a990f8d29f07ca34e3162fdd6ec: virtio: Drop out of coroutine context in virtio_load() (2023-09-08 17:03:09 +0200) ---------------------------------------------------------------- Block layer patches - Optimise reqs_lock to make multiqueue actually scale - virtio: Drop out of coroutine context in virtio_load() - iotests: Fix reference output for some tests after recent changes - vpc: Avoid dynamic stack allocation - Code cleanup, improved documentation ---------------------------------------------------------------- Dmitry Frolov (1): vmdk: Clean up bdrv_open_child() return value check Fabiano Rosas (2): block: Remove bdrv_query_block_node_info block: Remove unnecessary variable in bdrv_block_device_info Fiona Ebner (1): iotests: adapt test output for new qemu_cleanup() behavior Hanna Czenczek (1): block: Be more verbose in create fallback Kevin Wolf (5): qemu-img: Update documentation for compressed images block/meson.build: Restore alphabetical order of files block: Make more BlockDriver definitions static vmstate: Mark VMStateInfo.get/put() coroutine_mixed_fn virtio: Drop out of coroutine context in virtio_load() Michael Tokarev (1): qemu-img: omit errno value in error message Peter Maydell (1): block/iscsi: Document why we use raw malloc() Philippe Mathieu-Daudé (1): block/vpc: Avoid dynamic stack allocation Stefan Hajnoczi (2): block: minimize bs->reqs_lock section in tracked_request_end() block: change reqs_lock to QemuMutex docs/tools/qemu-img.rst | 19 +++++++++++++++-- include/block/block_int-common.h | 2 +- include/block/qapi.h | 3 --- include/migration/vmstate.h | 8 ++++--- block.c | 10 ++++++--- block/copy-before-write.c | 2 +- block/io.c | 30 ++++++++++++++++----------- block/iscsi.c | 1 + block/preallocate.c | 2 +- block/qapi.c | 32 ++-------------------------- block/snapshot-access.c | 2 +- block/vmdk.c | 2 +- block/vpc.c | 4 ++-- hw/virtio/virtio.c | 45 +++++++++++++++++++++++++++++++++++----- qemu-img.c | 4 ++-- block/meson.build | 12 +++++------ tests/qemu-iotests/080.out | 6 +++--- tests/qemu-iotests/109.out | 24 +++++++++++++++++++++ tests/qemu-iotests/112.out | 6 +++--- tests/qemu-iotests/185 | 2 ++ tests/qemu-iotests/185.out | 4 ++++ tests/qemu-iotests/244.out | 2 +- 22 files changed, 142 insertions(+), 80 deletions(-)
