All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Trivial sched: Pass domain_attr to build_sched_domains()
@ 2012-05-23  6:41 Kamalesh Babulal
  2012-05-23  7:48 ` Peter Zijlstra
  0 siblings, 1 reply; 4+ messages in thread
From: Kamalesh Babulal @ 2012-05-23  6:41 UTC (permalink / raw)
  To: linux-kernel; +Cc: mingo, peterz

sched: Pass domain_attr to build_sched_domains()

build_sched_domains() is called from init_sched_domains()
by explicitly passing NULL as second argument, which is
of type sched_domain_attr. This patch calls build_sched_domains()
with dattr_cur instead of NULL, as dattr_cur is also NULL.

Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
---
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 22a19ae..32ccf13 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -6735,7 +6735,7 @@ static int init_sched_domains(const struct cpumask *cpu_map)
 		doms_cur = &fallback_doms;
 	cpumask_andnot(doms_cur[0], cpu_map, cpu_isolated_map);
 	dattr_cur = NULL;
-	err = build_sched_domains(doms_cur[0], NULL);
+	err = build_sched_domains(doms_cur[0], dattr_cur);
 	register_sched_domain_sysctl();

 	return err;


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

* Re: [PATCH] Trivial sched: Pass domain_attr to build_sched_domains()
  2012-05-23  6:41 [PATCH] Trivial sched: Pass domain_attr to build_sched_domains() Kamalesh Babulal
@ 2012-05-23  7:48 ` Peter Zijlstra
  2012-05-23  9:14   ` Kamalesh Babulal
  0 siblings, 1 reply; 4+ messages in thread
From: Peter Zijlstra @ 2012-05-23  7:48 UTC (permalink / raw)
  To: Kamalesh Babulal; +Cc: linux-kernel, mingo

On Wed, 2012-05-23 at 12:11 +0530, Kamalesh Babulal wrote:
> sched: Pass domain_attr to build_sched_domains()
> 
> build_sched_domains() is called from init_sched_domains()
> by explicitly passing NULL as second argument, which is
> of type sched_domain_attr. This patch calls build_sched_domains()
> with dattr_cur instead of NULL, as dattr_cur is also NULL.

So what's the point? Rather clean up the dattr crap, no?

> Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
> ---
> diff --git a/kernel/sched/core.c b/kernel/sched/core.c
> index 22a19ae..32ccf13 100644
> --- a/kernel/sched/core.c
> +++ b/kernel/sched/core.c
> @@ -6735,7 +6735,7 @@ static int init_sched_domains(const struct cpumask *cpu_map)
>  		doms_cur = &fallback_doms;
>  	cpumask_andnot(doms_cur[0], cpu_map, cpu_isolated_map);
>  	dattr_cur = NULL;
> -	err = build_sched_domains(doms_cur[0], NULL);
> +	err = build_sched_domains(doms_cur[0], dattr_cur);
>  	register_sched_domain_sysctl();
> 
>  	return err;
> 


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

* Re: [PATCH] Trivial sched: Pass domain_attr to build_sched_domains()
  2012-05-23  7:48 ` Peter Zijlstra
@ 2012-05-23  9:14   ` Kamalesh Babulal
  2012-05-30 13:43     ` [tip:sched/urgent] sched: Remove NULL assignment of dattr_cur tip-bot for Kamalesh Babulal
  0 siblings, 1 reply; 4+ messages in thread
From: Kamalesh Babulal @ 2012-05-23  9:14 UTC (permalink / raw)
  To: Peter Zijlstra; +Cc: linux-kernel, mingo

* Peter Zijlstra <peterz@infradead.org> [2012-05-23 09:48:58]:

> On Wed, 2012-05-23 at 12:11 +0530, Kamalesh Babulal wrote:
> > sched: Pass domain_attr to build_sched_domains()
> > 
> > build_sched_domains() is called from init_sched_domains()
> > by explicitly passing NULL as second argument, which is
> > of type sched_domain_attr. This patch calls build_sched_domains()
> > with dattr_cur instead of NULL, as dattr_cur is also NULL.
> 
> So what's the point? Rather clean up the dattr crap, no?

Thanks for the review.

As suggested, this version of patch drops dattr_cur from
init_sched_domains().

sched: Remove NULL assignment to dattr_cur

Remove explicit NULL assignment of static pointer
dattr_cur from init_sched_domains().

Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
---
 kernel/sched/core.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 22a19ae..964bf9d 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -6734,7 +6734,6 @@ static int init_sched_domains(const struct cpumask *cpu_map)
 	if (!doms_cur)
 		doms_cur = &fallback_doms;
 	cpumask_andnot(doms_cur[0], cpu_map, cpu_isolated_map);
-	dattr_cur = NULL;
 	err = build_sched_domains(doms_cur[0], NULL);
 	register_sched_domain_sysctl();


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

* [tip:sched/urgent] sched: Remove NULL assignment of dattr_cur
  2012-05-23  9:14   ` Kamalesh Babulal
@ 2012-05-30 13:43     ` tip-bot for Kamalesh Babulal
  0 siblings, 0 replies; 4+ messages in thread
From: tip-bot for Kamalesh Babulal @ 2012-05-30 13:43 UTC (permalink / raw)
  To: linux-tip-commits; +Cc: linux-kernel, hpa, mingo, kamalesh, a.p.zijlstra, tglx

Commit-ID:  6a4c96eef42f835734a82c6b512abf9881b7c55d
Gitweb:     http://git.kernel.org/tip/6a4c96eef42f835734a82c6b512abf9881b7c55d
Author:     Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
AuthorDate: Wed, 23 May 2012 14:44:11 +0530
Committer:  Ingo Molnar <mingo@kernel.org>
CommitDate: Wed, 30 May 2012 14:02:27 +0200

sched: Remove NULL assignment of dattr_cur

Remove explicit NULL assignment of static pointer
dattr_cur from init_sched_domains().

Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/20120523091411.GG5005@linux.vnet.ibm.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
---
 kernel/sched/core.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 94d598a..c46958e 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -6726,7 +6726,6 @@ static int init_sched_domains(const struct cpumask *cpu_map)
 	if (!doms_cur)
 		doms_cur = &fallback_doms;
 	cpumask_andnot(doms_cur[0], cpu_map, cpu_isolated_map);
-	dattr_cur = NULL;
 	err = build_sched_domains(doms_cur[0], NULL);
 	register_sched_domain_sysctl();
 

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

end of thread, other threads:[~2012-05-30 13:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-23  6:41 [PATCH] Trivial sched: Pass domain_attr to build_sched_domains() Kamalesh Babulal
2012-05-23  7:48 ` Peter Zijlstra
2012-05-23  9:14   ` Kamalesh Babulal
2012-05-30 13:43     ` [tip:sched/urgent] sched: Remove NULL assignment of dattr_cur tip-bot for Kamalesh Babulal

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.