[kernel] r18079 - dists/squeeze/linux-2.6/debian/patches/bugfix/all

Ben Hutchings benh at alioth.debian.org
Sun Sep 11 23:46:57 UTC 2011


Author: benh
Date: Sun Sep 11 23:46:55 2011
New Revision: 18079

Log:
Make new function sched_warn_zero_power() conditional on CONFIG_SMP

sched_group and all the other changes are in #ifdef CONFIG_SMP sections.
This function was accidentally added at the end without that necessary
condition.

Modified:
   dists/squeeze/linux-2.6/debian/patches/bugfix/all/sched-work-around-sched_group-cpu_power-0.patch

Modified: dists/squeeze/linux-2.6/debian/patches/bugfix/all/sched-work-around-sched_group-cpu_power-0.patch
==============================================================================
--- dists/squeeze/linux-2.6/debian/patches/bugfix/all/sched-work-around-sched_group-cpu_power-0.patch	Sun Sep 11 22:56:08 2011	(r18078)
+++ dists/squeeze/linux-2.6/debian/patches/bugfix/all/sched-work-around-sched_group-cpu_power-0.patch	Sun Sep 11 23:46:55 2011	(r18079)
@@ -27,8 +27,6 @@
  enum sched_domain_level {
  	SD_LV_NONE = 0,
  	SD_LV_SIBLING,
-diff --git a/kernel/sched.c b/kernel/sched.c
-index 2829d09..93d147d 100644
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
 @@ -3804,6 +3804,7 @@ static void update_cpu_power(struct sched_domain *sd, int cpu)
@@ -85,11 +83,12 @@
  		if (group->cpu_power != SCHED_LOAD_SCALE) {
  			printk(KERN_CONT " (cpu_power = %d)",
  				group->cpu_power);
-@@ -11190,3 +11199,14 @@ void synchronize_sched_expedited(void)
+@@ -11190,3 +11199,16 @@ void synchronize_sched_expedited(void)
  EXPORT_SYMBOL_GPL(synchronize_sched_expedited);
  
  #endif /* #else #ifndef CONFIG_SMP */
 +
++#ifdef CONFIG_SMP
 +/* Fix up and warn about group with cpu_power = 0 */
 +unsigned int sched_warn_zero_power(struct sched_group *group)
 +{
@@ -100,6 +99,7 @@
 +
 +	return SCHED_LOAD_SCALE;
 +}
++#endif
 diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c
 index d53c9c7..7119d8d 100644
 --- a/kernel/sched_fair.c



More information about the Kernel-svn-changes mailing list