qemu: cgroup: Fix priorities when setting emulatorpin

Use the custom emulator pin setting with the highest priority same as
with vcpupin.
This commit is contained in:
Peter Krempa 2015-04-23 16:16:03 +02:00
parent edb27a7048
commit 5a35b2e599

View File

@ -1110,10 +1110,10 @@ qemuSetupCgroupForEmulator(virDomainObjPtr vm)
if (virCgroupMoveTask(priv->cgroup, cgroup_emulator) < 0)
goto cleanup;
if (def->placement_mode == VIR_DOMAIN_CPU_PLACEMENT_MODE_AUTO)
cpumask = priv->autoCpuset;
else if (def->cputune.emulatorpin)
if (def->cputune.emulatorpin)
cpumask = def->cputune.emulatorpin->cpumask;
else if (def->placement_mode == VIR_DOMAIN_CPU_PLACEMENT_MODE_AUTO)
cpumask = priv->autoCpuset;
else if (def->cpumask)
cpumask = def->cpumask;