mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
vircgroup: Remove unused function virCgroupKill()
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
00a0085aa1
commit
c8b1ae607d
@ -1539,7 +1539,6 @@ virCgroupGetMemSwapUsage;
|
||||
virCgroupGetPercpuStats;
|
||||
virCgroupHasController;
|
||||
virCgroupHasEmptyTasks;
|
||||
virCgroupKill;
|
||||
virCgroupKillPainfully;
|
||||
virCgroupKillRecursive;
|
||||
virCgroupNewDetect;
|
||||
|
@ -3510,33 +3510,6 @@ virCgroupPidCopy(const void *name)
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Returns 1 if some PIDs are killed, 0 if none are killed, or -1 on error
|
||||
*/
|
||||
int
|
||||
virCgroupKill(virCgroupPtr group, int signum)
|
||||
{
|
||||
VIR_DEBUG("group=%p path=%s signum=%d", group, group->path, signum);
|
||||
int ret;
|
||||
/* The 'tasks' file in cgroups can contain duplicated
|
||||
* pids, so we use a hash to track which we've already
|
||||
* killed.
|
||||
*/
|
||||
virHashTablePtr pids = virHashCreateFull(100,
|
||||
NULL,
|
||||
virCgroupPidCode,
|
||||
virCgroupPidEqual,
|
||||
virCgroupPidCopy,
|
||||
NULL);
|
||||
|
||||
ret = virCgroupKillInternal(group, signum, pids);
|
||||
|
||||
virHashFree(pids);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
virCgroupKillRecursiveInternal(virCgroupPtr group,
|
||||
int signum,
|
||||
@ -4585,16 +4558,6 @@ virCgroupRemove(virCgroupPtr group ATTRIBUTE_UNUSED)
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
virCgroupKill(virCgroupPtr group ATTRIBUTE_UNUSED,
|
||||
int signum ATTRIBUTE_UNUSED)
|
||||
{
|
||||
virReportSystemError(ENOSYS, "%s",
|
||||
_("Control groups not supported on this platform"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
virCgroupKillRecursive(virCgroupPtr group ATTRIBUTE_UNUSED,
|
||||
int signum ATTRIBUTE_UNUSED)
|
||||
|
@ -280,7 +280,6 @@ int virCgroupGetCpusetCpus(virCgroupPtr group, char **cpus);
|
||||
int virCgroupRemoveRecursively(char *grppath);
|
||||
int virCgroupRemove(virCgroupPtr group);
|
||||
|
||||
int virCgroupKill(virCgroupPtr group, int signum);
|
||||
int virCgroupKillRecursive(virCgroupPtr group, int signum);
|
||||
int virCgroupKillPainfully(virCgroupPtr group);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user