]> xenbits.xensource.com Git - libvirt.git/commitdiff
pass driver name as parameter to virHostdevPrepareSCSIDevices
authorChunyan Liu <cyliu@suse.com>
Thu, 6 Mar 2014 06:12:52 +0000 (14:12 +0800)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 12 Mar 2014 16:03:05 +0000 (16:03 +0000)
src/qemu/qemu_hostdev.c

index 9ad32e0372a6bfd9b63845973fa4994d617a5cdb..41ee32f9a80889274514a15bb75347d80e07fd1b 100644 (file)
@@ -247,6 +247,7 @@ qemuPrepareHostUSBDevices(virQEMUDriverPtr driver,
 
 static int
 virHostdevPrepareSCSIDevices(virHostdevManagerPtr hostdev_mgr,
+                             const char *drv_name,
                              const char *name,
                              virDomainHostdevDefPtr *hostdevs,
                              int nhostdevs)
@@ -317,10 +318,10 @@ virHostdevPrepareSCSIDevices(virHostdevManagerPtr hostdev_mgr,
                 goto error;
             }
 
-            if (virSCSIDeviceSetUsedBy(tmp, QEMU_DRIVER_NAME, name) < 0)
+            if (virSCSIDeviceSetUsedBy(tmp, drv_name, name) < 0)
                 goto error;
         } else {
-            if (virSCSIDeviceSetUsedBy(scsi, QEMU_DRIVER_NAME, name) < 0)
+            if (virSCSIDeviceSetUsedBy(scsi, drv_name, name) < 0)
                 goto error;
 
             VIR_DEBUG("Adding %s to activeScsiHostdevs", virSCSIDeviceGetName(scsi));
@@ -380,8 +381,8 @@ qemuPrepareHostdevSCSIDevices(virQEMUDriverPtr driver,
             return -1;
     }
 
-    return virHostdevPrepareSCSIDevices(hostdev_mgr, name,
-                                        hostdevs, nhostdevs);
+    return virHostdevPrepareSCSIDevices(hostdev_mgr, QEMU_DRIVER_NAME,
+                                        name, hostdevs, nhostdevs);
 }