diff options
author | Amit Shah <amit.shah@redhat.com> | 2010-08-19 06:51:04 +0530 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2010-08-22 16:19:00 -0500 |
commit | 8b53a865772789a3402a44aa80169f8dd728eba2 (patch) | |
tree | 8b631a97e84bff356a61a2664faff2f92501b577 /hw/virtio.h | |
parent | 583cd3cb93649ef223e36bf33197de65c3d9767b (diff) | |
download | qemu-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.h | 1 |
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, \ |