This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/qemu.
from 4c5b97bfd0 Merge remote-tracking branch 'remotes/kraxel/tags/modules-20 [...] new f25e7ab2b0 block/nvme: Add driver statistics for access alignment and h [...] new 049f55502a libvhost-user: Allow vu_message_read to be replaced new f1baeee9ff libvhost-user: remove watch for kick_fd when de-initialize vu-dev new 70eb2c079c util/vhost-user-server: generic vhost user server new 5937835ac4 block: move logical block size check function to a common ut [...] new 3578389bcf block/export: vhost-user block device backend server new 8675a37681 MAINTAINERS: Add vhost-user block device backend server maintainer new 1d7874568b util/vhost-user-server: s/fileds/fields/ typo fix new 46a096c87a util/vhost-user-server: drop unnecessary QOM cast new dad4f19431 util/vhost-user-server: drop unnecessary watch deletion new df6af7ce77 block/export: consolidate request structs into VuBlockReq new 47ba680466 util/vhost-user-server: drop unused DevicePanicNotifier new 8c7f7cbca0 util/vhost-user-server: fix memory leak in vu_message_read() new edaf6205a3 util/vhost-user-server: check EOF when reading payload new 7185c85776 util/vhost-user-server: rework vu_client_trip() coroutine lifecycle new 0534b1b227 block/export: report flush errors new 90fc91d50b block/export: convert vhost-user-blk server to block export API new 80a06cc52b util/vhost-user-server: move header to include/ new 3a213f83d9 util/vhost-user-server: use static library in meson.build new 4fb9071f65 qemu-storage-daemon: avoid compiling blockdev_ss twice new cbc20bfb8f block: move block exports to libblockdev new f51d23c80a block/export: add iothread and fixed-iothread options new d9b495f9c6 block/export: add vhost-user-blk multi-queue support new 67c095c8b8 block/io: fix bdrv_co_block_status_above new 3555a43261 block/io: bdrv_common_block_status_above: support include_base new 624f27bbe9 block/io: bdrv_common_block_status_above: support bs == base new 7e7e510077 block/io: fix bdrv_is_allocated_above new 4f193168af iotests: add commit top->base cases to 274 new a5fac424c7 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...]
The 29 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 9 + block/coroutines.h | 2 + block/export/export.c | 37 ++- block/export/meson.build | 3 +- block/export/vhost-user-blk-server.c | 431 ++++++++++++++++++++++++++++ block/export/vhost-user-blk-server.h | 19 ++ block/io.c | 132 +++++---- block/nvme.c | 27 ++ block/qcow2.c | 16 +- contrib/libvhost-user/libvhost-user-glib.c | 2 +- contrib/libvhost-user/libvhost-user.c | 15 +- contrib/libvhost-user/libvhost-user.h | 21 ++ contrib/libvhost-user/meson.build | 1 + hw/core/qdev-properties-system.c | 31 +- include/qemu/vhost-user-server.h | 65 +++++ meson.build | 22 +- nbd/meson.build | 2 + nbd/server.c | 2 - qapi/block-core.json | 24 +- qapi/block-export.json | 36 ++- qemu-nbd.c | 21 +- softmmu/vl.c | 4 + storage-daemon/meson.build | 3 +- stubs/blk-exp-close-all.c | 7 + stubs/meson.build | 1 + tests/qemu-iotests/274 | 20 ++ tests/qemu-iotests/274.out | 68 +++++ tests/vhost-user-bridge.c | 2 + tools/virtiofsd/fuse_virtio.c | 4 +- util/block-helpers.c | 46 +++ util/block-helpers.h | 19 ++ util/meson.build | 4 + util/vhost-user-server.c | 446 +++++++++++++++++++++++++++++ 33 files changed, 1420 insertions(+), 122 deletions(-) create mode 100644 block/export/vhost-user-blk-server.c create mode 100644 block/export/vhost-user-blk-server.h create mode 100644 include/qemu/vhost-user-server.h create mode 100644 stubs/blk-exp-close-all.c create mode 100644 util/block-helpers.c create mode 100644 util/block-helpers.h create mode 100644 util/vhost-user-server.c