for (i = 0; i < nvcpupin; i++) {
if (vcpuid == vcpupin[i]->id)
- return qemuSetupCgroupEmulatorPin(cgroup, vcpupin[i]->cpumask);
+ return qemuSetupCgroupCpusetCpus(cgroup, vcpupin[i]->cpumask);
}
return -1;
for (i = 0; i < niothreadspin; i++) {
if (iothreadid == iothreadspin[i]->id)
- return qemuSetupCgroupEmulatorPin(cgroup, iothreadspin[i]->cpumask);
+ return qemuSetupCgroupCpusetCpus(cgroup, iothreadspin[i]->cpumask);
}
return -1;
}
int
-qemuSetupCgroupEmulatorPin(virCgroupPtr cgroup,
- virBitmapPtr cpumask)
+qemuSetupCgroupCpusetCpus(virCgroupPtr cgroup,
+ virBitmapPtr cpumask)
{
int ret = -1;
char *new_cpus = NULL;
if (!cpumap)
continue;
- if (qemuSetupCgroupEmulatorPin(cgroup_vcpu, cpumap) < 0)
+ if (qemuSetupCgroupCpusetCpus(cgroup_vcpu, cpumap) < 0)
goto cleanup;
}
if (cpumask) {
if (virCgroupHasController(priv->cgroup, VIR_CGROUP_CONTROLLER_CPUSET) &&
- qemuSetupCgroupEmulatorPin(cgroup_emulator, cpumask) < 0)
+ qemuSetupCgroupCpusetCpus(cgroup_emulator, cpumask) < 0)
goto cleanup;
}
}
if (cpumask &&
- qemuSetupCgroupEmulatorPin(cgroup_iothread, cpumask) < 0)
+ qemuSetupCgroupCpusetCpus(cgroup_iothread, cpumask) < 0)
goto cleanup;
}
virDomainPinDefPtr *vcpupin,
int nvcpupin,
int vcpuid);
-int qemuSetupCgroupEmulatorPin(virCgroupPtr cgroup, virBitmapPtr cpumask);
+int qemuSetupCgroupCpusetCpus(virCgroupPtr cgroup, virBitmapPtr cpumask);
int qemuSetupCgroupIOThreadsPin(virCgroupPtr cgroup,
virDomainPinDefPtr *iothreadspin,
int niothreadspin,
*/
if (virCgroupNewEmulator(priv->cgroup, false, &cgroup_emulator) < 0)
goto endjob;
- if (qemuSetupCgroupEmulatorPin(cgroup_emulator,
- newVcpuPin[0]->cpumask) < 0) {
+ if (qemuSetupCgroupCpusetCpus(cgroup_emulator,
+ newVcpuPin[0]->cpumask) < 0) {
virReportError(VIR_ERR_OPERATION_INVALID, "%s",
_("failed to set cpuset.cpus in cgroup"
" for emulator threads"));