From: Shrikanth Hegde <sshegde@linux.vnet.ibm.com>
To: Valentin Schneider <vschneid@redhat.com>
Cc: dietmar.eggemann@arm.com, linux-kernel@vger.kernel.org,
ionela.voinescu@arm.com, quentin.perret@arm.com,
srikar@linux.vnet.ibm.com, mgorman@techsingularity.net,
mingo@kernel.org, pierre.gondois@arm.com, yu.c.chen@intel.com,
tim.c.chen@linux.intel.com, mingo@redhat.com,
peterz@infradead.org, vincent.guittot@linaro.org
Subject: Re: [PATCH v3] sched/topology: remove sysctl_sched_energy_aware depending on the architecture
Date: Thu, 14 Sep 2023 23:26:55 +0530 [thread overview]
Message-ID: <7c6dd2ec-b9a9-b364-5a29-05336127e519@linux.vnet.ibm.com> (raw)
In-Reply-To: <xhsmhil8cvi7s.mognet@vschneid.remote.csb>
On 9/14/23 9:51 PM, Valentin Schneider wrote:
> On 13/09/23 17:18, Shrikanth Hegde wrote:
>> sysctl_sched_energy_aware is available for the admin to disable/enable
>> energy aware scheduling(EAS). EAS is enabled only if few conditions are
>> met by the platform. They are, asymmetric CPU capacity, no SMT,
>> valid cpufreq policy, frequency invariant load tracking. It is possible
>> platform when booting may not have EAS capability, but can do that after.
>> For example, changing/registering the cpufreq policy.
>>
>> At present, though platform doesn't support EAS, this sysctl is still
>> present and it ends up calling rebuild of sched domain on write to 1 and
>> NOP when writing to 0. That is confusing and un-necessary.
>>
>
Hi Valentin, Thanks for taking a look at this patch.
> But why would you write to it in the first place? Or do you mean to use
> this as an indicator for userspace that EAS is supported?
>
Since this sysctl is present and its value being 1, it gives the
impression to the user that EAS is supported when it is not.
So its an attempt to correct that part.
So, yes, this can be an indicator whether platform can do EAS at
the moment or platform can do EAS and admin has explicitly disabled it.
next prev parent reply other threads:[~2023-09-14 17:57 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-13 11:48 Shrikanth Hegde
2023-09-14 0:01 ` kernel test robot
2023-09-14 17:59 ` Shrikanth Hegde
2023-09-14 16:21 ` Valentin Schneider
2023-09-14 17:56 ` Shrikanth Hegde [this message]
2023-09-15 12:00 ` Valentin Schneider
2023-09-15 13:35 ` Pierre Gondois
2023-09-18 12:21 ` Valentin Schneider
2023-09-15 18:10 ` Shrikanth Hegde
2023-09-18 12:22 ` Valentin Schneider
2023-09-18 17:39 ` Shrikanth Hegde
2023-09-22 14:44 ` Pierre Gondois
2023-09-22 21:02 ` Shrikanth Hegde
2023-09-20 17:47 ` Shrikanth Hegde
2023-09-18 12:00 ` Pierre Gondois
2023-09-18 12:57 ` Phil Auld
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7c6dd2ec-b9a9-b364-5a29-05336127e519@linux.vnet.ibm.com \
--to=sshegde@linux.vnet.ibm.com \
--cc=dietmar.eggemann@arm.com \
--cc=ionela.voinescu@arm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mgorman@techsingularity.net \
--cc=mingo@kernel.org \
--cc=mingo@redhat.com \
--cc=peterz@infradead.org \
--cc=pierre.gondois@arm.com \
--cc=quentin.perret@arm.com \
--cc=srikar@linux.vnet.ibm.com \
--cc=tim.c.chen@linux.intel.com \
--cc=vincent.guittot@linaro.org \
--cc=vschneid@redhat.com \
--cc=yu.c.chen@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®