virtio-scsi: switch exit callback to VirtioDeviceClass
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 20 Sep 2013 12:06:08 +0000 (14:06 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 9 Dec 2013 20:46:48 +0000 (21:46 +0100)
commite3c9d76acc984218264bbc6435b0c09f959ed9b8
treeaed2969a289b99c232eb0c7118ef6a4b5b82e562
parent3786cff5eb384d058395a2729af627fa3253d056
virtio-scsi: switch exit callback to VirtioDeviceClass

This ensures hot-unplug is handled properly by the proxy, and avoids
leaking bus_name which is freed by virtio_device_exit.

Cc: qemu-stable@nongnu.org
Acked-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/vhost-scsi.c
hw/scsi/virtio-scsi.c
include/hw/virtio/virtio-scsi.h