rpms/kernel/FC-6 linux-2.6-sched-cfs.patch,1.8,1.9

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Jul 26 21:56:50 UTC 2007


Author: cebbert

Update of /cvs/dist/rpms/kernel/FC-6
In directory cvs.devel.redhat.com:/tmp/cvs-serv15101

Modified Files:
	linux-2.6-sched-cfs.patch 
Log Message:
CFS scheduler load balancing fix.


linux-2.6-sched-cfs.patch:
 b/kernel/sched.c                          |   26 
 b/kernel/time.c                           |   32 
 kernel/sched.c                            |   14 
 linux/Documentation/kernel-parameters.txt |   43 
 linux/Documentation/sched-design-CFS.txt  |  119 +
 linux/arch/i386/kernel/smpboot.c          |   12 
 linux/arch/i386/kernel/tsc.c              |    9 
 linux/arch/ia64/kernel/setup.c            |    6 
 linux/arch/mips/kernel/smp.c              |   11 
 linux/arch/sparc/kernel/smp.c             |   10 
 linux/arch/sparc64/kernel/smp.c           |   27 
 linux/block/cfq-iosched.c                 |    3 
 linux/fs/proc/array.c                     |   59 
 linux/fs/proc/base.c                      |   71 
 linux/include/asm-generic/bitops/sched.h  |   21 
 linux/include/linux/hardirq.h             |   13 
 linux/include/linux/sched.h               |  258 +-
 linux/include/linux/time.h                |   13 
 linux/include/linux/topology.h            |   14 
 linux/init/main.c                         |    5 
 linux/kernel/delayacct.c                  |   10 
 linux/kernel/exit.c                       |    5 
 linux/kernel/fork.c                       |    5 
 linux/kernel/posix-cpu-timers.c           |   34 
 linux/kernel/sched.c                      | 2980 +++++++++++-------------------
 linux/kernel/sched_debug.c                |  276 ++
 linux/kernel/sched_fair.c                 | 1107 +++++++++++
 linux/kernel/sched_idletask.c             |   71 
 linux/kernel/sched_rt.c                   |  255 ++
 linux/kernel/sched_stats.h                |  235 ++
 linux/kernel/softirq.c                    |    1 
 linux/kernel/sysctl.c                     |   76 
 linux/kernel/time.c                       |   25 
 linux/kernel/time/timekeeping.c           |   27 
 34 files changed, 3714 insertions(+), 2159 deletions(-)

Index: linux-2.6-sched-cfs.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-6/linux-2.6-sched-cfs.patch,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- linux-2.6-sched-cfs.patch	20 Jul 2007 18:47:39 -0000	1.8
+++ linux-2.6-sched-cfs.patch	26 Jul 2007 21:56:48 -0000	1.9
@@ -30,6 +30,9 @@
 [not merged yet]
 time: introduce xtime_seconds
 
+[not merged]
+sched: increase SCHED_LOAD_SCALE_FUZZ
+
 Index: linux/Documentation/kernel-parameters.txt
 ===================================================================
 --- linux.orig/Documentation/kernel-parameters.txt
@@ -861,7 +864,7 @@
 +#define SCHED_LOAD_SHIFT	10
 +#define SCHED_LOAD_SCALE	(1L << SCHED_LOAD_SHIFT)
 +
-+#define SCHED_LOAD_SCALE_FUZZ	(SCHED_LOAD_SCALE >> 5)
++#define SCHED_LOAD_SCALE_FUZZ	(SCHED_LOAD_SCALE >> 1)
  
  #ifdef CONFIG_SMP
  #define SD_LOAD_BALANCE		1	/* Do load balancing on this domain. */




More information about the fedora-cvs-commits mailing list