From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patrick Bellasi Subject: Re: [PATCH v2 01/12] sched/core: uclamp: extend sched_setattr to support utilization clamping Date: Wed, 18 Jul 2018 09:42:18 +0100 Message-ID: <20180718084218.GI32302@e110439-lin> References: <20180716082906.6061-1-patrick.bellasi@arm.com> <20180716082906.6061-2-patrick.bellasi@arm.com> <20180717175025.GA150378@joelaf.mtv.corp.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20180717175025.GA150378@joelaf.mtv.corp.google.com> Sender: linux-kernel-owner@vger.kernel.org To: Joel Fernandes Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Ingo Molnar , Peter Zijlstra , Tejun Heo , "Rafael J . Wysocki" , Viresh Kumar , Vincent Guittot , Paul Turner , Dietmar Eggemann , Morten Rasmussen , Juri Lelli , Todd Kjos , Joel Fernandes , Steve Muckle , Suren Baghdasaryan List-Id: linux-pm@vger.kernel.org On 17-Jul 10:50, Joel Fernandes wrote: > On Mon, Jul 16, 2018 at 09:28:55AM +0100, Patrick Bellasi wrote: [...] > > diff --git a/init/Kconfig b/init/Kconfig > > index 041f3a022122..1d45a6877d6f 100644 > > --- a/init/Kconfig > > +++ b/init/Kconfig > > @@ -583,6 +583,25 @@ config HAVE_UNSTABLE_SCHED_CLOCK > > config GENERIC_SCHED_CLOCK > > bool > > > > +menu "Scheduler features" > > + > > +config UCLAMP_TASK > > + bool "Enable utilization clamping for RT/FAIR tasks" > > + depends on CPU_FREQ_GOV_SCHEDUTIL > > Does it make sense to depend on this? One could turn off schedutil and then > uclamp can't be used for any other purpose (big.LITTLE task placement etc)? You right, utilization clamping is _going_ to target tasks placement. But, the support currently posted in this series is just for OPP biasing. Thus, it would not make sense to enabled it when schedutil is not available. My idea was to keep this dependency while we finalize these bits. Once we move on to the tasks placement biasing, we will remove this dependency too. Does that makes sense? > thanks, > > - Joel -- #include Patrick Bellasi