]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
Parallels: add virNodeGetCPUMap().
authorAlexander Burluka <aburluka@parallels.com>
Fri, 22 Aug 2014 11:04:43 +0000 (15:04 +0400)
committerJán Tomko <jtomko@redhat.com>
Fri, 22 Aug 2014 12:31:04 +0000 (14:31 +0200)
That function caused errors in libvirtd logs when OpenStack Nova
starts VM instance.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/parallels/parallels_driver.c

index bb9538f3a0ddd77019028f3a2deefaa69c7a4262..5ccf5e4ab190e16ff1527c2561518404a6ec5c6c 100644 (file)
@@ -2417,6 +2417,16 @@ parallelsDomainGetVcpus(virDomainPtr domain,
 }
 
 
+static int
+parallelsNodeGetCPUMap(virConnectPtr conn ATTRIBUTE_UNUSED,
+                       unsigned char **cpumap,
+                       unsigned int *online,
+                       unsigned int flags)
+{
+    return nodeGetCPUMap(cpumap, online, flags);
+}
+
+
 static virDriver parallelsDriver = {
     .no = VIR_DRV_PARALLELS,
     .name = "Parallels",
@@ -2448,6 +2458,7 @@ static virDriver parallelsDriver = {
     .domainShutdown = parallelsDomainShutdown, /* 0.10.0 */
     .domainCreate = parallelsDomainCreate,    /* 0.10.0 */
     .domainDefineXML = parallelsDomainDefineXML,      /* 0.10.0 */
+    .nodeGetCPUMap = parallelsNodeGetCPUMap, /* 1.2.8 */
     .connectIsEncrypted = parallelsConnectIsEncrypted, /* 1.2.5 */
     .connectIsSecure = parallelsConnectIsSecure, /* 1.2.5 */
     .connectIsAlive = parallelsConnectIsAlive, /* 1.2.5 */