[PATCH 0/5] vhost-user-blk: Error handling fixes during initialistion

Kevin Wolf posted 5 patches 3 years ago
Failed in applying to current master (apply log)
There is a newer version of this series
include/hw/virtio/vhost.h |  2 +
hw/block/vhost-user-blk.c | 77 +++++++++++++--------------------------
hw/virtio/vhost-user.c    |  5 +++
hw/virtio/virtio-bus.c    |  5 +++
4 files changed, 38 insertions(+), 51 deletions(-)
[PATCH 0/5] vhost-user-blk: Error handling fixes during initialistion
Posted by Kevin Wolf 3 years ago
vhost-user-blk neglects for several properties to check whether the
configured value is even compatible with the backend. This results
sometimes in crashes because of buggy error handling code, and sometimes
in devices that are presented differently to the guest than the backend
would expect and that don't work properly therefore.

This series fixes some of these bugs.

Kevin Wolf (5):
  vhost-user-blk: Don't reconnect during initialisation
  vhost-user-blk: Use Error more consistently
  vhost-user-blk: Get more feature flags from vhost device
  virtio: Fail if iommu_platform is requested, but unsupported
  vhost-user-blk: Check that num-queues is supported by backend

 include/hw/virtio/vhost.h |  2 +
 hw/block/vhost-user-blk.c | 77 +++++++++++++--------------------------
 hw/virtio/vhost-user.c    |  5 +++
 hw/virtio/virtio-bus.c    |  5 +++
 4 files changed, 38 insertions(+), 51 deletions(-)

-- 
2.30.2