On Wed, May 27, 2026 at 09:16:01AM +0300, Vladimir Sementsov-Ogievskiy wrote:
> Hi all. That's a preparation for vhost-user-blk backend-transfer
> feature.
> 
> 07: rebase on master,
> 04: drop extra occurence of system_virtio_ss.add(files('vhost-user-stub.c'))

so patch 10 is the fix?

> Vladimir Sementsov-Ogievskiy (22):
>   vhost-user: rework enabling vrings
>   vhost: drop backend_features field
>   vhost-user: introduce vhost_user_has_protocol_feature() helper
>   vhost: move protocol_features to vhost_user
>   vhost-user-gpu: drop code duplication
>   vhost: make vhost_dev.features private
>   virtio: move common part of _set_guest_notifier to generic code
>   virtio: drop *_set_guest_notifier_fd_handler() helpers
>   vhost-user: keep QIOChannelSocket for backend channel
>   vhost: vhost_virtqueue_start(): fix failure path
>   vhost: make vhost_memory_unmap() null-safe
>   vhost: simplify calls to vhost_memory_unmap()
>   vhost: move vrings mapping to the top of vhost_virtqueue_start()
>   vhost: vhost_virtqueue_start(): drop extra local variables
>   vhost: final refactoring of vhost vrings map/unmap
>   vhost: simplify vhost_dev_init() error-path
>   vhost: move busyloop timeout initialization to vhost_virtqueue_init()
>   vhost: vhost_dev_init(): simplify features initialization
>   hw/virtio/virtio-bus: refactor virtio_bus_set_host_notifier()
>   vhost-user: make trace events more readable
>   vhost-user-blk: add some useful trace-points
>   vhost: add some useful trace-points
> 
>  backends/cryptodev-vhost.c     |   9 +-
>  hw/block/trace-events          |  10 ++
>  hw/block/vhost-user-blk.c      |  26 +++-
>  hw/display/vhost-user-gpu.c    |  11 +-
>  hw/net/vhost_net.c             |  35 ++---
>  hw/s390x/virtio-ccw.c          |  35 +++--
>  hw/scsi/vhost-scsi.c           |   1 -
>  hw/scsi/vhost-user-scsi.c      |   1 -
>  hw/virtio/meson.build          |   1 +
>  hw/virtio/trace-events         |  16 +-
>  hw/virtio/vdpa-dev.c           |   3 +-
>  hw/virtio/vhost-user-base.c    |   8 +-
>  hw/virtio/vhost-user-stub.c    |   6 +
>  hw/virtio/vhost-user.c         | 260 ++++++++++++++++++++++-----------
>  hw/virtio/vhost.c              | 243 +++++++++++++++---------------
>  hw/virtio/virtio-bus.c         |  18 +--
>  hw/virtio/virtio-hmp-cmds.c    |   2 -
>  hw/virtio/virtio-mmio.c        |  41 +-----
>  hw/virtio/virtio-pci.c         |  34 +----
>  hw/virtio/virtio-qmp.c         |  12 +-
>  hw/virtio/virtio.c             |  48 +++---
>  include/hw/virtio/vhost-user.h |   4 +
>  include/hw/virtio/vhost.h      |  63 +++++---
>  include/hw/virtio/virtio-pci.h |   3 -
>  include/hw/virtio/virtio.h     |  15 +-
>  net/vhost-vdpa.c               |   7 +-
>  qapi/virtio.json               |   3 -
>  27 files changed, 500 insertions(+), 415 deletions(-)
>  create mode 100644 hw/virtio/vhost-user-stub.c
> 
> -- 
> 2.52.0


Reply via email to