qemu-patch-raspberry4/hw/virtio
Jason Wang 16617e36b0 vhost: correctly pass error to caller in vhost_dev_enable_notifiers()
We override the error value r in fail_vq, this will cause the caller
can't detect the failure which may cause the caller may disable the
notifiers twice if vhost is failed to start. Fix this by using another
variable to keep track the return value of set_host_notifier().

Fixes b0b3db7955 ("vhost-net: cleanup
host notifiers at last step")

Cc: qemu-stable@nongnu.org
Cc: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2015-06-23 17:08:21 +02:00
..
dataplane pc, acpi, virtio 2015-06-11 15:33:38 +01:00
Makefile.objs dataplane: endianness-aware accesses 2015-02-16 15:07:16 +00:00
vhost-backend.c vhost: Remove superfluous '\n' around error_report() 2015-03-10 08:15:33 +03:00
vhost-user.c vhost-user: add multi queue support 2015-06-01 14:18:55 +02:00
vhost.c vhost: correctly pass error to caller in vhost_dev_enable_notifiers() 2015-06-23 17:08:21 +02:00
virtio-balloon.c balloon: add a feature bit to let Guest OS deflate balloon on oom 2015-06-23 17:08:21 +02:00
virtio-bus.c virtio: device_plugged() can fail 2015-05-31 16:44:12 +02:00
virtio-mmio.c virtio: allow virtio-1 queue layout 2015-06-10 18:15:04 +02:00
virtio-pci.c virito-pci: fix OVERRUN problem 2015-06-23 08:14:13 +02:00
virtio-pci.h virtio-gpu-pci: add virtio pci support 2015-06-12 10:13:23 +02:00
virtio-rng.c virtio-rng: move qdev properties into virtio-rng.c 2015-06-10 18:15:34 +02:00
virtio.c migration: Use normal VMStateDescriptions for Subsections 2015-06-12 06:53:57 +02:00