]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
qemu: Remove disk backend only after frontend is gone
authorJiri Denemark <jdenemar@redhat.com>
Tue, 27 May 2014 10:09:09 +0000 (12:09 +0200)
committerJiri Denemark <jdenemar@redhat.com>
Tue, 3 Jun 2014 08:58:06 +0000 (10:58 +0200)
commit0635785b6e97a8a6ac818d9711633043f895f659
tree5ff490d130418f1899f3aee31c33a8ea9cb01b86
parent81f765985ed9c3ab5de9211394392dec4089a66d
qemu: Remove disk backend only after frontend is gone

In general, we should only remove a backend after seeing DEVICE_DELETED
event for a corresponding frontend. This doesn't make any difference for
disks attached using -drive or drive_add since QEMU automatically
removes their backends but it's still better to make our code
consistent. And it may start making difference in case we switch to
attaching disks using -blockdev.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
src/qemu/qemu_hotplug.c