]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: support CDROM hotplug cdrom with USB/SCSI bus
authorminglei.liu <minglei.liu@smartx.com>
Wed, 6 Jul 2022 09:57:10 +0000 (02:57 -0700)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 20 Jul 2022 14:53:51 +0000 (16:53 +0200)
commit3078799fef82d45ac10624e3bacded7a285d8a4f
treec2d28f216dd4b292b375998ecd47f68c6a213f50
parent7b28561c8572509fe6ecd045d45779078eb7f5a9
qemu: support CDROM hotplug cdrom with USB/SCSI bus

QEMU supports hotplug of a cdrom device with USB or SCSI bus. Just
unblock these devices in qemuDomainAttachDeviceDiskLiveInternal() and
qemuDomainDetachPrepDisk().

Fixes: https://gitlab.com/libvirt/libvirt/-/issues/261
Signed-off-by: minglei.liu <minglei.liu@smartx.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_hotplug.c
tests/qemuhotplugtest.c
tests/qemuhotplugtestdevices/qemuhotplug-cdrom-scsi.xml [new file with mode: 0644]
tests/qemuhotplugtestdevices/qemuhotplug-cdrom-usb.xml [new file with mode: 0644]
tests/qemuhotplugtestdomains/qemuhotplug-base-live+cdrom-scsi.xml [new file with mode: 0644]
tests/qemuhotplugtestdomains/qemuhotplug-base-live+cdrom-usb.xml [new file with mode: 0644]