]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Cleanup the unused 'nodeinfo'
authorOsier Yang <jyang@redhat.com>
Fri, 19 Oct 2012 04:09:20 +0000 (12:09 +0800)
committerOsier Yang <jyang@redhat.com>
Mon, 22 Oct 2012 07:12:57 +0000 (15:12 +0800)
"nodeinfo" is not used in these two functions, and it's waste
of goto in qemuProcessSetEmulatorAffinites

src/qemu/qemu_process.c

index 9a35b29c82d164c2410f202c0160b13aaeef7809..eef1ddb9645c2d060b9171a544773cc62167b641 100644 (file)
@@ -2004,14 +2004,9 @@ qemuProcessSetVcpuAffinites(virConnectPtr conn,
 {
     qemuDomainObjPrivatePtr priv = vm->privateData;
     virDomainDefPtr def = vm->def;
-    virNodeInfo nodeinfo;
     int vcpu, n;
     int ret = -1;
 
-    if (virNodeGetInfo(conn, &nodeinfo) != 0) {
-        return  -1;
-    }
-
     if (!def->cputune.nvcpupin)
         return 0;
 
@@ -2042,23 +2037,16 @@ qemuProcessSetEmulatorAffinites(virConnectPtr conn,
 {
     virBitmapPtr cpumask;
     virDomainDefPtr def = vm->def;
-    virNodeInfo nodeinfo;
     int ret = -1;
 
-    if (virNodeGetInfo(conn, &nodeinfo) != 0)
-        return -1;
-
-    if (def->cputune.emulatorpin) {
+    if (def->cputune.emulatorpin)
         cpumask = def->cputune.emulatorpin->cpumask;
-    } else if (def->cpumask) {
+    else if (def->cpumask)
         cpumask = def->cpumask;
-    } else {
-        ret = 0;
-        goto cleanup;
-    }
+    else
+        return 0;
 
     ret = virProcessInfoSetAffinity(vm->pid, cpumask);
-cleanup:
     return ret;
 }