mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
util: implement virCgroupV2(Set|Get)CpusetMems
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
d7e5baa5a1
commit
74e7da0605
@ -1561,6 +1561,28 @@ virCgroupV2GetCpuacctStat(virCgroupPtr group,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static int
|
||||||
|
virCgroupV2SetCpusetMems(virCgroupPtr group,
|
||||||
|
const char *mems)
|
||||||
|
{
|
||||||
|
return virCgroupSetValueStr(group,
|
||||||
|
VIR_CGROUP_CONTROLLER_CPUSET,
|
||||||
|
"cpuset.mems",
|
||||||
|
mems);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static int
|
||||||
|
virCgroupV2GetCpusetMems(virCgroupPtr group,
|
||||||
|
char **mems)
|
||||||
|
{
|
||||||
|
return virCgroupGetValueStr(group,
|
||||||
|
VIR_CGROUP_CONTROLLER_CPUSET,
|
||||||
|
"cpuset.mems",
|
||||||
|
mems);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
virCgroupBackend virCgroupV2Backend = {
|
virCgroupBackend virCgroupV2Backend = {
|
||||||
.type = VIR_CGROUP_BACKEND_TYPE_V2,
|
.type = VIR_CGROUP_BACKEND_TYPE_V2,
|
||||||
|
|
||||||
@ -1620,6 +1642,9 @@ virCgroupBackend virCgroupV2Backend = {
|
|||||||
|
|
||||||
.getCpuacctUsage = virCgroupV2GetCpuacctUsage,
|
.getCpuacctUsage = virCgroupV2GetCpuacctUsage,
|
||||||
.getCpuacctStat = virCgroupV2GetCpuacctStat,
|
.getCpuacctStat = virCgroupV2GetCpuacctStat,
|
||||||
|
|
||||||
|
.setCpusetMems = virCgroupV2SetCpusetMems,
|
||||||
|
.getCpusetMems = virCgroupV2GetCpusetMems,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user