aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio.h
diff options
context:
space:
mode:
authorAmit Shah <amit.shah@redhat.com>2010-08-19 06:51:04 +0530
committerAnthony Liguori <aliguori@us.ibm.com>2010-08-22 16:19:00 -0500
commit8b53a865772789a3402a44aa80169f8dd728eba2 (patch)
tree8b631a97e84bff356a61a2664faff2f92501b577 /hw/virtio.h
parent583cd3cb93649ef223e36bf33197de65c3d9767b (diff)
downloadqemu-8b53a865772789a3402a44aa80169f8dd728eba2.zip
qemu-8b53a865772789a3402a44aa80169f8dd728eba2.tar.gz
qemu-8b53a865772789a3402a44aa80169f8dd728eba2.tar.bz2
virtio-serial: Cleanup on device hot-unplug
Free malloc'ed memory, unregister from savevm and clean up virtio-common bits on device hot-unplug. This was found performing a migration after device hot-unplug. Reported-by: <lihuang@redhat.com> Signed-off-by: Amit Shah <amit.shah@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/virtio.h')
-rw-r--r--hw/virtio.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/virtio.h b/hw/virtio.h
index 30e472a..5836ab6 100644
--- a/hw/virtio.h
+++ b/hw/virtio.h
@@ -195,6 +195,7 @@ VirtIODevice *virtio_9p_init(DeviceState *dev, V9fsConf *conf);
void virtio_net_exit(VirtIODevice *vdev);
void virtio_blk_exit(VirtIODevice *vdev);
+void virtio_serial_exit(VirtIODevice *vdev);
#define DEFINE_VIRTIO_COMMON_FEATURES(_state, _field) \
DEFINE_PROP_BIT("indirect_desc", _state, _field, \