From: Amit Shah Date: Wed, 21 Nov 2012 05:51:20 +0000 (+0530) Subject: virtio-rng: disable timer on device removal X-Git-Tag: v1.3.0-rc1~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8cc677435498561d8fe213bb44a02cf4f75cc685;p=thirdparty%2Fqemu.git virtio-rng: disable timer on device removal Disable the rate-limit timer on device remove (e.g. hot-unplug). Signed-off-by: Amit Shah Reviewed-by: Anthony Liguori Signed-off-by: Anthony Liguori --- diff --git a/hw/virtio-rng.c b/hw/virtio-rng.c index cf5a8ff77eb..c8a6da7fbb3 100644 --- a/hw/virtio-rng.c +++ b/hw/virtio-rng.c @@ -194,6 +194,8 @@ void virtio_rng_exit(VirtIODevice *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); virtio_cleanup(vdev); }