mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
vircgroup: Unexport unused function virCgroupAddTaskController()
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
c8b1ae607d
commit
0aaac42a6e
@ -1496,7 +1496,6 @@ virBufferVasprintf;
|
||||
# util/vircgroup.h
|
||||
virCgroupAddMachineTask;
|
||||
virCgroupAddTask;
|
||||
virCgroupAddTaskController;
|
||||
virCgroupAllowAllDevices;
|
||||
virCgroupAllowDevice;
|
||||
virCgroupAllowDevicePath;
|
||||
|
@ -1136,6 +1136,35 @@ virCgroupNew(pid_t pid,
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* virCgroupAddTaskController:
|
||||
*
|
||||
* @group: The cgroup to add a task to
|
||||
* @pid: The pid of the task to add
|
||||
* @controller: The cgroup controller to be operated on
|
||||
*
|
||||
* Returns: 0 on success or -1 on error
|
||||
*/
|
||||
static int
|
||||
virCgroupAddTaskController(virCgroupPtr group, pid_t pid, int controller)
|
||||
{
|
||||
if (controller < 0 || controller >= VIR_CGROUP_CONTROLLER_LAST) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("Controller %d out of range"), controller);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!group->controllers[controller].mountPoint) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("Controller '%s' not mounted"),
|
||||
virCgroupControllerTypeToString(controller));
|
||||
return -1;
|
||||
}
|
||||
|
||||
return virCgroupSetValueI64(group, controller, "tasks", pid);
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
virCgroupAddTaskInternal(virCgroupPtr group, pid_t pid, bool withSystemd)
|
||||
{
|
||||
@ -1197,35 +1226,6 @@ virCgroupAddMachineTask(virCgroupPtr group, pid_t pid)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* virCgroupAddTaskController:
|
||||
*
|
||||
* @group: The cgroup to add a task to
|
||||
* @pid: The pid of the task to add
|
||||
* @controller: The cgroup controller to be operated on
|
||||
*
|
||||
* Returns: 0 on success or -1 on error
|
||||
*/
|
||||
int
|
||||
virCgroupAddTaskController(virCgroupPtr group, pid_t pid, int controller)
|
||||
{
|
||||
if (controller < 0 || controller >= VIR_CGROUP_CONTROLLER_LAST) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("Controller %d out of range"), controller);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!group->controllers[controller].mountPoint) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("Controller '%s' not mounted"),
|
||||
virCgroupControllerTypeToString(controller));
|
||||
return -1;
|
||||
}
|
||||
|
||||
return virCgroupSetValueI64(group, controller, "tasks", pid);
|
||||
}
|
||||
|
||||
|
||||
static int
|
||||
virCgroupSetPartitionSuffix(const char *path, char **res)
|
||||
{
|
||||
@ -4115,17 +4115,6 @@ virCgroupAddMachineTask(virCgroupPtr group ATTRIBUTE_UNUSED,
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
virCgroupAddTaskController(virCgroupPtr group ATTRIBUTE_UNUSED,
|
||||
pid_t pid ATTRIBUTE_UNUSED,
|
||||
int controller ATTRIBUTE_UNUSED)
|
||||
{
|
||||
virReportSystemError(ENXIO, "%s",
|
||||
_("Control groups not supported on this platform"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
virCgroupGetBlkioIoServiced(virCgroupPtr group ATTRIBUTE_UNUSED,
|
||||
long long *bytes_read ATTRIBUTE_UNUSED,
|
||||
|
@ -134,10 +134,6 @@ int virCgroupPathOfController(virCgroupPtr group,
|
||||
int virCgroupAddTask(virCgroupPtr group, pid_t pid);
|
||||
int virCgroupAddMachineTask(virCgroupPtr group, pid_t pid);
|
||||
|
||||
int virCgroupAddTaskController(virCgroupPtr group,
|
||||
pid_t pid,
|
||||
int controller);
|
||||
|
||||
int virCgroupSetBlkioWeight(virCgroupPtr group, unsigned int weight);
|
||||
int virCgroupGetBlkioWeight(virCgroupPtr group, unsigned int *weight);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user