From f30ac207ad96a567ade0d8a49023ade9233b2b72 Mon Sep 17 00:00:00 2001 From: John Ferlan Date: Thu, 10 Jan 2019 18:05:12 -0500 Subject: [PATCH] qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When commit 1d94b3e7 added code to walk the [n]hostdevs list looking to add shared hostdevs, it should've filtered any hostdevs that were not SCSI hostdev's. Signed-off-by: John Ferlan Reviewed-by: Ján Tomko --- src/qemu/qemu_hostdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/qemu/qemu_hostdev.c b/src/qemu/qemu_hostdev.c index a487e1d3aa..4eb3f1d7f1 100644 --- a/src/qemu/qemu_hostdev.c +++ b/src/qemu/qemu_hostdev.c @@ -275,6 +275,9 @@ qemuHostdevPrepareSCSIDevices(virQEMUDriverPtr driver, for (i = 0; i < nhostdevs; i++) { virDomainDeviceDef dev; + if (!virHostdevIsSCSIDevice(hostdevs[i])) + continue; + dev.type = VIR_DOMAIN_DEVICE_HOSTDEV; dev.data.hostdev = hostdevs[i];