virtio-scsi: fix disabled mode
commit43c696a298f6bef81818b1d8e64d41a160782101
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 6 Apr 2016 10:16:24 +0000 (6 12:16 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 7 Apr 2016 16:57:33 +0000 (7 19:57 +0300)
tree89a25b9b958acaaff38f353f1d71648aa5425959
parenteb41cf78fcdbe3ba3566482c72ff314246a906cc
virtio-scsi: fix disabled mode

Add two missing checks for s->dataplane_fenced.  In one case, QEMU
would skip injecting an IRQ due to a write to an uninitialized
EventNotifier's file descriptor.

In the second case, the dataplane_disabled field was used by mistake;
in fact after fixing this occurrence it is completely unused.

Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/scsi/virtio-scsi.c
include/hw/virtio/virtio-scsi.h