virtio-scsi: dataplane: fail setup gracefully
commit361dcc790db8c87b2e46ab610739191ced894c44
authorCornelia Huck <cornelia.huck@de.ibm.com>
Wed, 15 Oct 2014 13:15:25 +0000 (15 15:15 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 23 Oct 2014 14:41:24 +0000 (23 16:41 +0200)
tree561f1dc9bab14f9f21d9553d51d504182551165f
parent6d2c83165bc981536f248dd9e3f25bf132b35867
virtio-scsi: dataplane: fail setup gracefully

The dataplane code is currently doing a hard exit on various setup
failures. In practice, this may mean that a guest suddenly dies after
a dataplane device failed to come up (e.g., when a file descriptor
limit is hit for the nth device).

Let's just try to unwind the setup instead and return.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/virtio-scsi-dataplane.c