On Tue, 15.07.14 11:53, Umut Tezduyar Lindskog (umut.tezdu...@axis.com) wrote:
Looks Ok, but doesn't apply to currently git anymore... It's really awful though that the kernel returns EACESS on these. I wished it would return ENOTSUP or so! > --- > src/core/cgroup.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/src/core/cgroup.c b/src/core/cgroup.c > index cd67963..ed5687d 100644 > --- a/src/core/cgroup.c > +++ b/src/core/cgroup.c > @@ -303,12 +303,12 @@ void cgroup_context_apply(CGroupContext *c, > CGroupControllerMask mask, const cha > state == MANAGER_STARTING && c->startup_cpu_shares > != (unsigned long) -1 ? c->startup_cpu_shares : > c->cpu_shares != (unsigned long) -1 ? c->cpu_shares > : 1024); > r = cg_set_attribute("cpu", path, "cpu.shares", buf); > - if (r < 0) > + if (r < 0 && r != -EACCES) > log_warning("Failed to set cpu.shares on %s: %s", > path, strerror(-r)); > > sprintf(buf, USEC_FMT "\n", CGROUP_CPU_QUOTA_PERIOD_USEC); > r = cg_set_attribute("cpu", path, "cpu.cfs_period_us", buf); > - if (r < 0) > + if (r < 0 && r != -EACCES) > log_warning("Failed to set cpu.cfs_period_us on %s: > %s", path, strerror(-r)); > > if (c->cpu_quota_per_sec_usec != (usec_t) -1) { > @@ -316,7 +316,7 @@ void cgroup_context_apply(CGroupContext *c, > CGroupControllerMask mask, const cha > r = cg_set_attribute("cpu", path, > "cpu.cfs_quota_us", buf); > } else > r = cg_set_attribute("cpu", path, > "cpu.cfs_quota_us", "-1"); > - if (r < 0) > + if (r < 0 && r != -EACCES) > log_warning("Failed to set cpu.cfs_quota_us on %s: > %s", path, strerror(-r)); > } > Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel