mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06: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;
|
virCgroupGetPercpuStats;
|
||||||
virCgroupHasController;
|
virCgroupHasController;
|
||||||
virCgroupHasEmptyTasks;
|
virCgroupHasEmptyTasks;
|
||||||
virCgroupKill;
|
|
||||||
virCgroupKillPainfully;
|
virCgroupKillPainfully;
|
||||||
virCgroupKillRecursive;
|
virCgroupKillRecursive;
|
||||||
virCgroupNewDetect;
|
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
|
static int
|
||||||
virCgroupKillRecursiveInternal(virCgroupPtr group,
|
virCgroupKillRecursiveInternal(virCgroupPtr group,
|
||||||
int signum,
|
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
|
int
|
||||||
virCgroupKillRecursive(virCgroupPtr group ATTRIBUTE_UNUSED,
|
virCgroupKillRecursive(virCgroupPtr group ATTRIBUTE_UNUSED,
|
||||||
int signum ATTRIBUTE_UNUSED)
|
int signum ATTRIBUTE_UNUSED)
|
||||||
|
@ -280,7 +280,6 @@ int virCgroupGetCpusetCpus(virCgroupPtr group, char **cpus);
|
|||||||
int virCgroupRemoveRecursively(char *grppath);
|
int virCgroupRemoveRecursively(char *grppath);
|
||||||
int virCgroupRemove(virCgroupPtr group);
|
int virCgroupRemove(virCgroupPtr group);
|
||||||
|
|
||||||
int virCgroupKill(virCgroupPtr group, int signum);
|
|
||||||
int virCgroupKillRecursive(virCgroupPtr group, int signum);
|
int virCgroupKillRecursive(virCgroupPtr group, int signum);
|
||||||
int virCgroupKillPainfully(virCgroupPtr group);
|
int virCgroupKillPainfully(virCgroupPtr group);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user