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-arm-build_cross in repository toolchain/ci/qemu.
from 4c5b97bfd0 Merge remote-tracking branch 'remotes/kraxel/tags/modules-20 [...] adds f25e7ab2b0 block/nvme: Add driver statistics for access alignment and h [...] adds 049f55502a libvhost-user: Allow vu_message_read to be replaced adds f1baeee9ff libvhost-user: remove watch for kick_fd when de-initialize vu-dev adds 70eb2c079c util/vhost-user-server: generic vhost user server adds 5937835ac4 block: move logical block size check function to a common ut [...] adds 3578389bcf block/export: vhost-user block device backend server adds 8675a37681 MAINTAINERS: Add vhost-user block device backend server maintainer adds 1d7874568b util/vhost-user-server: s/fileds/fields/ typo fix adds 46a096c87a util/vhost-user-server: drop unnecessary QOM cast adds dad4f19431 util/vhost-user-server: drop unnecessary watch deletion adds df6af7ce77 block/export: consolidate request structs into VuBlockReq adds 47ba680466 util/vhost-user-server: drop unused DevicePanicNotifier adds 8c7f7cbca0 util/vhost-user-server: fix memory leak in vu_message_read() adds edaf6205a3 util/vhost-user-server: check EOF when reading payload adds 7185c85776 util/vhost-user-server: rework vu_client_trip() coroutine lifecycle adds 0534b1b227 block/export: report flush errors adds 90fc91d50b block/export: convert vhost-user-blk server to block export API adds 80a06cc52b util/vhost-user-server: move header to include/ adds 3a213f83d9 util/vhost-user-server: use static library in meson.build adds 4fb9071f65 qemu-storage-daemon: avoid compiling blockdev_ss twice adds cbc20bfb8f block: move block exports to libblockdev adds f51d23c80a block/export: add iothread and fixed-iothread options adds d9b495f9c6 block/export: add vhost-user-blk multi-queue support adds 67c095c8b8 block/io: fix bdrv_co_block_status_above adds 3555a43261 block/io: bdrv_common_block_status_above: support include_base adds 624f27bbe9 block/io: bdrv_common_block_status_above: support bs == base adds 7e7e510077 block/io: fix bdrv_is_allocated_above adds 4f193168af iotests: add commit top->base cases to 274 adds a5fac424c7 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...]
No new revisions were added by this update.
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