All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] sched/topology: set varaiables sched_energy_mutex,update storage-class-specifier to static
@ 2023-03-14 14:48 Tom Rix
  2023-03-15 16:21 ` Valentin Schneider
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Tom Rix @ 2023-03-14 14:48 UTC (permalink / raw)
  To: mingo, peterz, juri.lelli, vincent.guittot, dietmar.eggemann,
	rostedt, bsegall, mgorman, bristot, vschneid
  Cc: linux-kernel, Tom Rix

smatch reports
kernel/sched/topology.c:212:1: warning:
  symbol 'sched_energy_mutex' was not declared. Should it be static?
kernel/sched/topology.c:213:6: warning:
  symbol 'sched_energy_update' was not declared. Should it be static?

These variables are only used in topology.c, so should be static

Signed-off-by: Tom Rix <trix@redhat.com>
---
 kernel/sched/topology.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kernel/sched/topology.c b/kernel/sched/topology.c
index 051aaf65c749..6682535e37c8 100644
--- a/kernel/sched/topology.c
+++ b/kernel/sched/topology.c
@@ -209,8 +209,8 @@ sd_parent_degenerate(struct sched_domain *sd, struct sched_domain *parent)
 #if defined(CONFIG_ENERGY_MODEL) && defined(CONFIG_CPU_FREQ_GOV_SCHEDUTIL)
 DEFINE_STATIC_KEY_FALSE(sched_energy_present);
 static unsigned int sysctl_sched_energy_aware = 1;
-DEFINE_MUTEX(sched_energy_mutex);
-bool sched_energy_update;
+static DEFINE_MUTEX(sched_energy_mutex);
+static bool sched_energy_update;
 
 void rebuild_sched_domains_energy(void)
 {
-- 
2.27.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] sched/topology: set varaiables sched_energy_mutex,update storage-class-specifier to static
  2023-03-14 14:48 [PATCH] sched/topology: set varaiables sched_energy_mutex,update storage-class-specifier to static Tom Rix
@ 2023-03-15 16:21 ` Valentin Schneider
  2023-03-20 10:39 ` Peter Zijlstra
  2023-03-22  9:22 ` [tip: sched/core] sched/topology: Make sched_energy_mutex,update static tip-bot2 for Tom Rix
  2 siblings, 0 replies; 4+ messages in thread
From: Valentin Schneider @ 2023-03-15 16:21 UTC (permalink / raw)
  To: Tom Rix, mingo, peterz, juri.lelli, vincent.guittot,
	dietmar.eggemann, rostedt, bsegall, mgorman, bristot
  Cc: linux-kernel, Tom Rix

On 14/03/23 10:48, Tom Rix wrote:
> smatch reports
> kernel/sched/topology.c:212:1: warning:
>   symbol 'sched_energy_mutex' was not declared. Should it be static?
> kernel/sched/topology.c:213:6: warning:
>   symbol 'sched_energy_update' was not declared. Should it be static?
>
> These variables are only used in topology.c, so should be static
>
> Signed-off-by: Tom Rix <trix@redhat.com>

Reviewed-by: Valentin Schneider <vschneid@redhat.com>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] sched/topology: set varaiables sched_energy_mutex,update storage-class-specifier to static
  2023-03-14 14:48 [PATCH] sched/topology: set varaiables sched_energy_mutex,update storage-class-specifier to static Tom Rix
  2023-03-15 16:21 ` Valentin Schneider
@ 2023-03-20 10:39 ` Peter Zijlstra
  2023-03-22  9:22 ` [tip: sched/core] sched/topology: Make sched_energy_mutex,update static tip-bot2 for Tom Rix
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Zijlstra @ 2023-03-20 10:39 UTC (permalink / raw)
  To: Tom Rix
  Cc: mingo, juri.lelli, vincent.guittot, dietmar.eggemann, rostedt,
	bsegall, mgorman, bristot, vschneid, linux-kernel

On Tue, Mar 14, 2023 at 10:48:18AM -0400, Tom Rix wrote:
> smatch reports
> kernel/sched/topology.c:212:1: warning:
>   symbol 'sched_energy_mutex' was not declared. Should it be static?
> kernel/sched/topology.c:213:6: warning:
>   symbol 'sched_energy_update' was not declared. Should it be static?
> 
> These variables are only used in topology.c, so should be static
> 
> Signed-off-by: Tom Rix <trix@redhat.com>

Thanks!

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [tip: sched/core] sched/topology: Make sched_energy_mutex,update static
  2023-03-14 14:48 [PATCH] sched/topology: set varaiables sched_energy_mutex,update storage-class-specifier to static Tom Rix
  2023-03-15 16:21 ` Valentin Schneider
  2023-03-20 10:39 ` Peter Zijlstra
@ 2023-03-22  9:22 ` tip-bot2 for Tom Rix
  2 siblings, 0 replies; 4+ messages in thread
From: tip-bot2 for Tom Rix @ 2023-03-22  9:22 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: Tom Rix, Peter Zijlstra (Intel), Valentin Schneider, x86, linux-kernel

The following commit has been merged into the sched/core branch of tip:

Commit-ID:     d91e15a21d4b3823ce93a42b05f0d171689f4e6a
Gitweb:        https://git.kernel.org/tip/d91e15a21d4b3823ce93a42b05f0d171689f4e6a
Author:        Tom Rix <trix@redhat.com>
AuthorDate:    Tue, 14 Mar 2023 10:48:18 -04:00
Committer:     Peter Zijlstra <peterz@infradead.org>
CommitterDate: Wed, 22 Mar 2023 10:10:57 +01:00

sched/topology: Make sched_energy_mutex,update static

smatch reports
kernel/sched/topology.c:212:1: warning:
  symbol 'sched_energy_mutex' was not declared. Should it be static?
kernel/sched/topology.c:213:6: warning:
  symbol 'sched_energy_update' was not declared. Should it be static?

These variables are only used in topology.c, so should be static

Signed-off-by: Tom Rix <trix@redhat.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Valentin Schneider <vschneid@redhat.com>
Link: https://lore.kernel.org/r/20230314144818.1453523-1-trix@redhat.com
---
 kernel/sched/topology.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kernel/sched/topology.c b/kernel/sched/topology.c
index 051aaf6..6682535 100644
--- a/kernel/sched/topology.c
+++ b/kernel/sched/topology.c
@@ -209,8 +209,8 @@ sd_parent_degenerate(struct sched_domain *sd, struct sched_domain *parent)
 #if defined(CONFIG_ENERGY_MODEL) && defined(CONFIG_CPU_FREQ_GOV_SCHEDUTIL)
 DEFINE_STATIC_KEY_FALSE(sched_energy_present);
 static unsigned int sysctl_sched_energy_aware = 1;
-DEFINE_MUTEX(sched_energy_mutex);
-bool sched_energy_update;
+static DEFINE_MUTEX(sched_energy_mutex);
+static bool sched_energy_update;
 
 void rebuild_sched_domains_energy(void)
 {

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-03-22  9:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-14 14:48 [PATCH] sched/topology: set varaiables sched_energy_mutex,update storage-class-specifier to static Tom Rix
2023-03-15 16:21 ` Valentin Schneider
2023-03-20 10:39 ` Peter Zijlstra
2023-03-22  9:22 ` [tip: sched/core] sched/topology: Make sched_energy_mutex,update static tip-bot2 for Tom Rix

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.