mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 06:05:27 +00:00
cgroup: leave blkio cgroup value checking to kernel
The range of valid values for cgroup tunables has changed in the past and may change again in future kernels. Avoid hardcoding range checks in libvirt code, delegating range checking to the kernel itself. Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
This commit is contained in:
parent
501476fccf
commit
521cec2aab
@ -1796,13 +1796,6 @@ virCgroupPathOfController(virCgroupPtr group,
|
||||
int
|
||||
virCgroupSetBlkioWeight(virCgroupPtr group, unsigned int weight)
|
||||
{
|
||||
if (weight > 1000 || weight < 100) {
|
||||
virReportError(VIR_ERR_INVALID_ARG,
|
||||
_("weight '%u' must be in range (100, 1000)"),
|
||||
weight);
|
||||
return -1;
|
||||
}
|
||||
|
||||
return virCgroupSetValueU64(group,
|
||||
VIR_CGROUP_CONTROLLER_BLKIO,
|
||||
"blkio.weight",
|
||||
@ -1854,13 +1847,6 @@ virCgroupSetBlkioDeviceWeight(virCgroupPtr group,
|
||||
struct stat sb;
|
||||
int ret;
|
||||
|
||||
if (weight && (weight > 1000 || weight < 100)) {
|
||||
virReportError(VIR_ERR_INVALID_ARG,
|
||||
_("weight '%u' must be in range (100, 1000)"),
|
||||
weight);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (stat(path, &sb) < 0) {
|
||||
virReportSystemError(errno,
|
||||
_("Path '%s' is not accessible"),
|
||||
|
Loading…
Reference in New Issue
Block a user