mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-10-03 17:54:05 +00:00
virtio-rng: disable timer on device removal
Disable the rate-limit timer on device remove (e.g. hot-unplug). Signed-off-by: Amit Shah <amit.shah@redhat.com> Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
4621c1768e
commit
8cc6774354
|
@ -194,6 +194,8 @@ void virtio_rng_exit(VirtIODevice *vdev)
|
||||||
{
|
{
|
||||||
VirtIORNG *vrng = DO_UPCAST(VirtIORNG, vdev, vdev);
|
VirtIORNG *vrng = DO_UPCAST(VirtIORNG, vdev, vdev);
|
||||||
|
|
||||||
|
qemu_del_timer(vrng->rate_limit_timer);
|
||||||
|
qemu_free_timer(vrng->rate_limit_timer);
|
||||||
unregister_savevm(vrng->qdev, "virtio-rng", vrng);
|
unregister_savevm(vrng->qdev, "virtio-rng", vrng);
|
||||||
virtio_cleanup(vdev);
|
virtio_cleanup(vdev);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue