mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
qemu: Drop @unionMems argument from qemuProcessSetupPid()
The @unionMems argument of qemuProcessSetupPid() function is not necessary really as all callers pass 'true'. Drop it. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
83adba541a
commit
d09b73b560
@ -2550,8 +2550,7 @@ qemuProcessSetupPid(virDomainObj *vm,
|
||||
virBitmap *cpumask,
|
||||
unsigned long long period,
|
||||
long long quota,
|
||||
virDomainThreadSchedParam *sched,
|
||||
bool unionMems)
|
||||
virDomainThreadSchedParam *sched)
|
||||
{
|
||||
qemuDomainObjPrivate *priv = vm->privateData;
|
||||
virDomainNuma *numatune = vm->def->numa;
|
||||
@ -2591,20 +2590,16 @@ qemuProcessSetupPid(virDomainObj *vm,
|
||||
if (virCgroupHasController(priv->cgroup, VIR_CGROUP_CONTROLLER_CPU) ||
|
||||
virCgroupHasController(priv->cgroup, VIR_CGROUP_CONTROLLER_CPUSET)) {
|
||||
|
||||
if (virDomainNumatuneGetMode(numatune, -1, &mem_mode) == 0 &&
|
||||
(mem_mode == VIR_DOMAIN_NUMATUNE_MEM_STRICT ||
|
||||
mem_mode == VIR_DOMAIN_NUMATUNE_MEM_RESTRICTIVE)) {
|
||||
|
||||
if (virDomainNumatuneGetMode(numatune, -1, &mem_mode) == 0) {
|
||||
/* QEMU allocates its memory from the emulator thread. Thus it
|
||||
* needs to access union of all host nodes configured. */
|
||||
if (unionMems &&
|
||||
mem_mode != VIR_DOMAIN_NUMATUNE_MEM_RESTRICTIVE) {
|
||||
if (mem_mode == VIR_DOMAIN_NUMATUNE_MEM_STRICT) {
|
||||
qemuDomainNumatuneMaybeFormatNodesetUnion(vm, NULL, &mem_mask);
|
||||
} else {
|
||||
if (virDomainNumatuneMaybeFormatNodeset(numatune,
|
||||
priv->autoNodeset,
|
||||
&mem_mask, -1) < 0)
|
||||
goto cleanup;
|
||||
} else if (mem_mode == VIR_DOMAIN_NUMATUNE_MEM_RESTRICTIVE &&
|
||||
virDomainNumatuneMaybeFormatNodeset(numatune,
|
||||
priv->autoNodeset,
|
||||
&mem_mask, -1) < 0) {
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
|
||||
@ -2705,8 +2700,7 @@ qemuProcessSetupEmulator(virDomainObj *vm)
|
||||
0, vm->def->cputune.emulatorpin,
|
||||
vm->def->cputune.emulator_period,
|
||||
vm->def->cputune.emulator_quota,
|
||||
vm->def->cputune.emulatorsched,
|
||||
true);
|
||||
vm->def->cputune.emulatorsched);
|
||||
}
|
||||
|
||||
|
||||
@ -5909,8 +5903,7 @@ qemuProcessSetupVcpu(virDomainObj *vm,
|
||||
vcpuid, vcpu->cpumask,
|
||||
vm->def->cputune.period,
|
||||
vm->def->cputune.quota,
|
||||
&vcpu->sched,
|
||||
true) < 0)
|
||||
&vcpu->sched) < 0)
|
||||
return -1;
|
||||
|
||||
if (schedCore &&
|
||||
@ -6065,8 +6058,7 @@ qemuProcessSetupIOThread(virDomainObj *vm,
|
||||
iothread->cpumask,
|
||||
vm->def->cputune.iothread_period,
|
||||
vm->def->cputune.iothread_quota,
|
||||
&iothread->sched,
|
||||
true);
|
||||
&iothread->sched);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user