lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20180426185845.GO1911913@devbig577.frc2.facebook.com> Date: Thu, 26 Apr 2018 11:58:45 -0700 From: Tejun Heo <tj@...nel.org> To: Joel Fernandes <joel.opensrc@...il.com> Cc: Patrick Bellasi <patrick.bellasi@....com>, Linux Kernel Mailing List <linux-kernel@...r.kernel.org>, Linux PM <linux-pm@...r.kernel.org>, Ingo Molnar <mingo@...hat.com>, Peter Zijlstra <peterz@...radead.org>, "Rafael J . Wysocki" <rafael.j.wysocki@...el.com>, Viresh Kumar <viresh.kumar@...aro.org>, Vincent Guittot <vincent.guittot@...aro.org>, Paul Turner <pjt@...gle.com>, Dietmar Eggemann <dietmar.eggemann@....com>, Morten Rasmussen <morten.rasmussen@....com>, Juri Lelli <juri.lelli@...hat.com>, Joel Fernandes <joelaf@...gle.com>, Steve Muckle <smuckle@...gle.com>, Todd Kjos <tkjos@...gle.com> Subject: Re: [PATCH 4/7] sched/core: uclamp: add utilization clamping to the CPU controller Hello, Joel. On Sat, Apr 21, 2018 at 02:08:30PM -0700, Joel Fernandes wrote: > Actually no, its not about overloading them. What's Patrick is > defining here is a property/attribute. What that attribute is used for > (the algorithms that use it) are a different topic. Like, it can be > used by the frequency selection algorithms or the task placement > algorithm. There are multiple algorithms that can use the property. To > me, this part of the patch makes sense. Maybe it should really be > called "task_size" or something, since that's what it really is. I understand that the interface can encode certain intentions and then there can be different strategies to implement that, but the two things mentioned here seem fundamentally different to declare them to be two different implementations of the same intention. > > Yeah, I think we want to stick to that semantics. That's what memory > > controller does and it'd be really confusing to flip the directions on > > different controllers. > > What about the .high ? I think there was some confusion about how to > define that for subgroups. It could perhaps be such that the .high of > parent is the lower bound of the .high on child but then I'm not sure > if that fits well with the delegation policies... The basic rule is simple. A child can never obtain more than its ancestors. Thanks. -- tejun
Powered by blists - more mailing lists